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.

Siebel Web Engine

The Siebel Web Engine (SWE) creates the Siebel CRM user interface as HTML pages on the Siebel Server, and then sends them to a Web browser through HTTP. The Siebel Web Engine allows the user to view and modify data. It interfaces with the object manager to get and update data. A notification mechanism between the Siebel Web Engine and the object manager allows the 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 © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.