Siebel Server Administration Guide > Application Object Manager Administration > About the Siebel Application Object Manager >

Web Client Communication with Application Object Managers


Figure 35 illustrates a view of the communication process between a typical Web client request, the Application Object Manager (AOM), and the Siebel environment. Each portion of the communication path is described following the figure (noted by numbers 1 through 6). For information on login and authentication issues during this communication process, see Security Guide for Siebel eBusiness Applications.

Figure 35.  Web Client Communication with Application Object Managers

Click for full size image

  1. The Web client makes an HTTP request, which is received by the Web server and then sent to the Siebel Web Server Extension (SWSE).
  2. Session Manager, a part of the SWSE, funnels requests using a Siebel Internet Session API (SISNAPI) connection to the AOM, a component of the Siebel Server. Many requests can use a single SISNAPI connection. See Configuring Session Manager for further information.
  3. Initially, this connection is routed to the AOM in one of two ways:

  4. The AOM communicates with the database, if required, and requests data. (Some requests may not require a connection to the database—for example, some data may be cached.)
  5. NOTE:  AOMs have a 16 KB data memory limit when storing to the database.

  6. The database returns the data of interest to the AOM, as necessary.
  7. The AOM returns the requested data back to the SWSE over SISNAPI. If the client request includes a change of screen, the AOM merges the requested data with Web templates and sends this information back to the SWSE.
  8. The SWSE passes the data through the Web server to the Web client browser. The data stream from the AOM updates certain fields, grids, or screens on the Web client browser to fulfill the client request.

 Siebel Server Administration Guide 
 Published: 23 June 2003