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, by clicking a button or link for example, the Siebel Web Engine does the following, as illustrated in the following figure:
-
Reads the object definitions from the Siebel runtime repository.
-
Chooses the necessary web templates.
-
Combines the object definitions and templates.
-
Gets data from the underlying business objects and business components.
-
References the data, applet, and view information to the corresponding placeholders in the Siebel web template.
-
Displays the HTML output to the user.
