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

Infrastructure That the Siebel Web Engine Uses


The Siebel Web Engine allows you to deploy Siebel CRM in HTML. The Siebel Web Engine is a service that is part of the Object Manager component on the Siebel Server, and communicates with the Siebel Application Interface.

Siebel Application Interface interfaces with the Siebel Web Engine, with most of the work occurring in the Siebel Web Engine. Siebel Application Interface maintains the session and works as a communication intermediary. Network communication between Siebel Application Interface and the object manager occurs through SISNAPI (Siebel Internet Session Network Application Programming Interface), which is a Siebel communication protocol that references TCP/IP. It provides security and compression.

The Siebel Web Engine runs as the Web Engine Interface Service object manager service. This service implements most components of the Siebel Web Engine, deploying an interface between Siebel Application Interface and the object manager. From the perspective of Siebel Application Interface, the Siebel Web Engine interface service does the following work:

  • Handles incoming HTTP requests that include the Siebel Web Engine prefix
  • Creates HTTP replies

From the perspective of the object manager, the Siebel Web Engine interface provides a user interface for interactions with the object manager.

Where Siebel CRM Hosts Components

If the user accesses Siebel CRM through a Web client, then Siebel CRM hosts no components on this client. The client interacts through a Web browser. The user accesses a URL that navigates the user to a Siebel application that Siebel CRM hosts on a Web server. This application comes predefined with HTML or equivalent pages that the Siebel Web Engine service creates in the object manager.

How You Can Use Siebel Tools to Build a View

You can use Siebel Tools to associate a set of HTML templates with an applet and view to make the applet and view available to the Web. When Siebel CRM displays an applet in the client, the Siebel Web Engine gets the information that defines the applet, the data for the various applet controls or list columns, and the HTML template. To create the final Web page that Siebel CRM sends to the browser, the engine then combines definition information and data.

To create an applet web template in Siebel Tools, you can use the Web Applet Designer and the following object types:

  • Applet Web Template
  • Applet Web Template Item

To create a view web template in Siebel Tools, you can use the following object types:

  • View Web Template
  • View Web Template Item
Configuring Siebel Business Applications Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.