Configuring Siebel Business Applications > Architecture of Siebel Business Applications > About the Siebel Operating Architecture >

How the Siebel Web Engine Creates a Siebel Application


The user interacts with Siebel CRM through a Web browser. The Siebel client includes a set of Web pages that the Siebel Web Engine dynamically creates. To do this work, the engine matches the Siebel repository definition of the Siebel application to Siebel web templates. When the user interacts with Siebel CRM, such as by clicking a button or link in a browser, the Siebel Web Engine does the following work:

  1. Reads the object definitions from the SRF (Siebel Repository File) file.
  2. Chooses the necessary web templates.
  3. Combines the object definitions and templates.
  4. Gets data from the underlying business objects and business components.
  5. References the data, applet, and view information to the corresponding placeholders in the Siebel Web template file.
  6. Displays the HTML output to the user.

Figure 3 describes the relationships between style sheets, templates, and objects in the Siebel repository, and the final HTML output.

Figure 3. Relationships Between Style Sheets, Templates, and Objects in the Siebel Repository, and the Final HTML Output
Configuring Siebel Business Applications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.