Liquid UI - WS Reference Library

1.2 Architecture of Liquid UI Web Server


Liquid UI Web Server resides on a dedicated server machine and serves up customized processes and transactions to various access points that can communicate with the Web Server. The Web Server itself communicates with SAP and parses the data being sent from and to the SAP database so that the client can better understand and manipulate that data. The architecture of the WebUI suite, which consists primarily of the Web Server, is as follows:


GuiXT Web Server communicates with SAP through a dispatcher port. The Server contains the scripts that provide the customized screens and processes, which are then propagated to the various clients. The process is as follows:

  1. The client makes a request to the Web Server.
  2. Web Server parses the request, removes any screen modifications, and forwards it to SAP.
  3. SAP responds to the request, usually via Port 00.
  4. Web Server receives data from SAP, re-applies any screen modifications, and forwards the SAP response to the client.

All screen modifications are removed prior to any client request being forwarded to SAP. Once SAP responds to the client, the screen modifications are re-applied.