|Bookshelf Home | Contents | Index | PDF|
To invoke server components that are exposed as specialized services, the Workflow engine calls them by their respective signature. For example, to send emails, the Workflow engine calls the Communications Server as the Outbound Communications Manager business service. To assign objects to users, it calls the Assignment Manager component as the Synchronous/Asynchronous Assignment Request business service.
To invoke server components that are not exposed as specialized services, the Workflow engine uses the predefined business service called Server Request. The Server Request business service sends a generic request to the Server Request Broker. For more information on the Server Request business service, see Predefined Business Services.
The Server Request Broker (SRBroker) acts as a request broker for the Siebel application server. The Workflow engine sends requests to SRBroker, synchronously or asynchronously, and SRBroker brokers the request to the appropriate component. The messaging involves:
Another job performed by SRBroker is load balancing. When SRBroker receives a request, it routes it to the server component in the current server. If the component is not available in the current server, SRBroker then sends it to other servers on a round-robin basis.
The Personalization engine handles run-time events (application events, applet events, and business component events). It is through integration with the Personalization engine that Siebel Workflow processes run-time events. A workflow process triggered or resumed by run-time events registers itself with the Personalization engine at the time of the process's activation. When a run-time event occurs in a user session, the Personalization engine calls Workflow in the local object manager. If the workflow process is persisted, it is resumed in the Workflow Process Manager server component.
Inbox is a single screen in Siebel eBusiness applications that shows all approval and notification items assigned end users regardless of the screen where the item originated. Inbox shows enough detailed information about the item so that the end users can act on the item from the Inbox and not have to navigate to other screens for more information. See Applications Administration Guide for more information on Inbox.
|Siebel Business Process Designer Administration Guide|