Configuring Siebel Servers

Siebel Servers are the application servers that provide the business logic layer for Siebel CRM. A Siebel Enterprise must include at least one Siebel Server, but in most cases, particularly for non-development instances, there is more than one Siebel Server.

You would deploy more than one Siebel Server for one of the following reasons:

  • Performance and Load Balancing. Siebel CRM is very scalable horizontally. Additional Siebel Servers allow more users to connect to the system, allow the execution of more background jobs, and so on.

  • Specialization. In addition to providing the business logic layer for active users, Siebel Servers run background jobs, such as large data import jobs or integration with other systems. To avoid these jobs interfering with the user experience, it is common to deploy more than one Siebel Server specifically for this reason.

  • Operating System Dependence. Siebel CRM software runs equally well on Microsoft Windows and the various UNIX platforms on which it is certified. However, in some instances Microsoft Windows is specifically required. For example, Document Generation which interacts with Microsoft Word via Microsoft's Component Object Model (COM) technology and Siebel Server Sync for Microsoft Exchange (SSSE), which relies on Windows Integrated Authentication to interact with Microsoft Exchange. It is not uncommon for a customer to run most of their Siebel Servers on a UNIX platform, and to use a few Microsoft Windows servers to support these specific use cases.