Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Siebel Performance Tuning Guide > Tuning Siebel Application Object Manager > Siebel Application Object Manager InfrastructureA Siebel Application Object Manager component is implemented as a multithreaded process on the Siebel Server. At runtime, a parent process starts one or more multithreaded processes, according to the Siebel Application Object Manager configuration. Each Siebel Application Object Manager process can host multiple user sessions (as tasks), which in turn are implemented as threads within the process. These threads might be dedicated to particular user sessions, or they might serve as a pool that can be shared by multiple user sessions. (For each process, a few threads also start that are dedicated to performing core functions for the process.) As more users log in, additional processes can be instantiated to host these users.
Siebel Application Object Manager components, which run in interactive mode, handle processing for Siebel Web Client sessions, in which the application user interface (UI) resides. The Siebel Application Object Manager task manages Siebel business objects and data objects and performs business logic for the client session. Generally, each Siebel Application Object Manager task starts in response to a request from a Siebel Web Client running in a Web browser, and ends when the client disconnects. Siebel Application Object Manager Communications with Other ModulesEach Siebel Application Object Manager task uses Siebel Server infrastructure capabilities to communicate with the Siebel database, the Web server (through the SWSE), and other Siebel Enterprise Server components. The following are the major types of communication that the Siebel Application Object Manager has with other modules:
About Tuning the Siebel Application Object ManagerTuning activities directly or indirectly applicable to Siebel Application Object Manager components might involve any or all of the following:
Some other chapters in this book discuss Siebel Application Object Manager tuning that relates to using other modules, such as Siebel Communications Server or Siebel Configurator. |
![]() ![]() |
Siebel Performance Tuning Guide | Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |