Components and Data Flow
The WGate component connects the ITS to the Web server. The WGate is always located on the same computer as the Web server. The following standard Web server interfaces are supported:
- Microsoft's Information Server API (ISAPI)
- Sun Java System Web Server(formerly known as Sun ONE Web Server)
- Apache Server (APAPI)
The AGate program is implemented as a Windows NT service. Although the AGate can be located on the same machine as the WGate, we recommend that you keep the two components on two separate machines.
The AGate is responsible for managing the communication to and from the SAP system, including:
- Establishing the connection to the SAP system using DIAG (SAP GUI) or RFC protocols
- Generating the HTML documents for the SAP applications
- Managing session context and time-outs
- Code page conversions and national language support
The WGate establishes the connection and forwards requests to the AGate. The components communicate using the SAP Network Interface (NI), which in turn uses a TCP connection.
The AGate receives Web requests from the WGate and communicates with the SAP system application server (using DIAG or RFC). It processes the HTTP request, sends the appropriate data (including logon information) to the SAP system, retrieves information from the SAP system, processes it, and sends the response back to the WGate.