Integration

WebGate has been designed to integrate as easily as possible with existing application. Here are some ways to use WebGate's modules to integrate with other applications:


EMail Interface

More and more modern applications are building in the ability to send email. If your application supports email, it can easily be integrated with WebGate by using WebGate's email interface. The GetMail interface can be used to enable WebGate to be integrated with applications running on different platforms (Unix, Mac, etc.). Please refer to the GetMail section of this manual for more details.


Web Interface

Webpage developers can use the GetWeb interface to send messages to WebGate from their webpages (HTML, JavaScript, Java, etc.). A small CGI program (webgate.exe) is used to accomplish this. The webgate CGI can be used with either a POST or GET method. The POST method can be used by creating a form on your webpage and pointing to the webgate.exe program in the FORM ACTION statement. The GET method is more popular with scripting languages such as JavaScript and Java. It allows the webgate CGI to be called with a command similar to one that could be entered into a browser's URL field. The GetWeb interface can be used to enable WebGate to be integrated with applications running on different platforms (Unix, Mac, etc.). Please refer to the GetWeb section of this manual for more details.


Direct database access

With developers in mind, WebGate's database is stored in a Microsoft Access 2000 compatible database format. This database format is very popular and can be accessed from many programming languages, MS Access, MS Word, and MS Excel. Developers can easily insert new messages directly into WebGate's message table. WebGate will queue the messages and deliver them as if they were accepted from any of its regular interfaces. Message delivery status and other information can be read real-time from the WebGate database too. For more details about using WebGate's database directly, please contact NotePage's tech support department.