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

Components That the Siebel Operating Architecture Uses


This topic describes some of the major components of the Siebel operating architecture.

Object Manager

The object manager hosts a Siebel application, providing the central processing for HTTP transactions, database data, and metadata, which are object definitions in the Siebel repository that are relevant to the current state of Siebel CRM. The Siebel Web Engine and data manager operate as facilities in the object manager.

The object manager handles object definitions for all levels of the object hierarchy. These objects include Web interface definitions, business object definitions, and data object definitions. For run-time objects that reference the object definitions, Siebel CRM only directly instantiates the business layer objects. These objects include business objects, business components, and so on. The Siebel Web Engine instantiates interface objects. The data manager instantiates data objects.

For more information about Application Object Manager components that Siebel CRM uses on the Siebel Server, see Siebel System Administration Guide.

NOTE:  Siebel Tools and Web Tools are built as a Siebel application and are a way to configure your Siebel application. However, both the tools cannot be customized and are locked down to run as a shipped configuration. For more information on the related system preferences, see Siebel Applications Administration Guide.

Siebel Web Engine

The Siebel Web Engine (SWE), a part of the Application Object Manager component on the Siebel Server, creates the Siebel CRM user interface as HTML pages, combines them with data from the Siebel database, then forwards them to the Siebel Web Server. The Siebel Web Server includes static files such as those for cascading style sheets, images, fonts, and so on, and then sends the pages to a user's Web browser through HTTP. Users can both view and modify data. A notification mechanism allows the Siebel architecture to notify all applets if a user modifies data in an applet, and then all applets can update their data.

Data Manager

The data manager is a facility that resides in the object manager. It sends SQL queries in reply to requests that the object manager sends, and it sends back the database result set to the object manager. The data manager includes one DLL connector for each type of database connection that Siebel CRM supports. The object manager dynamically loads the DLL that the data source requires.

For a description of the entities that a Siebel deployment uses, see Siebel Deployment Planning Guide. For more information about the Siebel environment, see Siebel Installation Guide for the operating system you are using.

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