Configuring Siebel eBusiness Applications > Overview of Configuring Siebel Applications > About the Siebel Operating Architecture >

How the Siebel Web Engine Generates the Application


Users interact with the application through their Web browsers. The interface they see is a set of Web pages dynamically generated by Siebel Web Engine by matching the repository definition of the application with Siebel Web templates.

When a user interacts with the application, by clicking a button or hyperlink in a browser window for example, the Siebel Web Engine does the following:

  1. Reads the object definitions from the .srf file.
  2. Selects the necessary web templates.
  3. Combines the object definitions and templates.
  4. Retrieves data from the underlying business objects and business components.
  5. Maps the data and applet and view information to the corresponding placeholders in the .SWT file.
  6. Presents the HTML output to the user.

Figure 4 depicts the relationships between style sheets, templates, objects in the repository, and the final HTML output.

Figure 4.  HTML Output
Configuring Siebel eBusiness Applications