About Siebel Connection Broker (SCBroker)
The Siebel Connection Broker (alias SCBroker) component is a background mode server component that provides intraserver load balancing. By default, it is always enabled and online. At least one instance of SCBroker must be running on any Siebel Server hosting interactive components.
SCBroker listens on a configurable, static port for new connection requests from the Siebel Application Interface. The parameter Static Port Number (alias PortNumber) defines the port that SCBroker monitors; the default value is 2321. You specify this port number for SCBroker in the Siebel Management Console, when you configure the Siebel Server and when you configure the Siebel Application Interface. After a request is received, SCBroker distributes it to the appropriate instance of an Application Object Manager running on the Siebel Server. The SCBroker component uses a connection forwarding algorithm to forward the socket to the Application Object Manager processes, according to the setting of the component parameter Connection Forward Algorithm for SCBroker (alias ConnForwardAlgorithm).
ConnForwardAlgorithm, which is a hidden parameter, supports the following possible settings:
LL. The least-loaded algorithm (default behavior) balances incoming Application Object Manager login requests. It identifies which Application Object Manager process is handling the least number of tasks and assigns that process to handle the session. If SCBroker determines that an Application Object Manager process is not responding to a request, then it sends subsequent requests to the next available Application Object Manager process (using least-loaded algortihm).
RR. The round-robin algorithm distributes all of the Application Object Manager login requests to the next Application Object Manager process in a round-robin fashion, that is, equal loads distributed in order and without priority. If SCBroker determines that an Application Object Manager process is not responding to a request, then it sends subsequent requests to the next available Application Object Manager process (using round-robin algortihm).
For more information about SCBroker and about load balancing, see Siebel Deployment Planning Guide and Siebel Installation Guide.