Topology Planning Guidelines

This topic is part of Mapping Siebel CRM Deployment Elements to Platforms.

Consider the following guidelines for topology planning:

  • A single Siebel Gateway or Siebel Gateway cluster can manage a single Siebel Enterprise Server.

  • A Siebel Enterprise Server can belong to one and only one Siebel Gateway.

  • A single Siebel Enterprise Server can manage multiple Siebel Servers.

  • A Siebel Server can belong to one and only one Siebel Enterprise Server.

  • A Siebel Server can manage multiple instances of a single server component or of multiple server components. Components can include multiple Application Object Manager types, each with its own Siebel runtime repository.

  • The Siebel Servers in a Siebel Enterprise Server can connect to only one Siebel database.

The following table describes possible deployment schemes for Siebel CRM applications.

Deployment Scheme Recommended?

A single Siebel Gateway with multiple Siebel Enterprise Servers configured on a single computer or UNIX hardware partition. Each Siebel Enterprise Server has its table owner and Siebel database.

No.

Running multiple Siebel Gateways on a single UNIX hardware partition or on a single unpartitioned computer.

No.

Installing and configuring Siebel Gateway on multiple nodes to provide clustering services.

Yes. For more information, see Defining High Availability Policies. See also Siebel Installation Guide.

Multiple Siebel Enterprise Servers sharing a DBMS table owner (schema).

Might be suitable for some deployments. There are many possible scenarios for deploying with multiple Enterprise Servers and many issues to consider.

Multiple Siebel Enterprise Servers, each with their own DBMS table owner and sharing the same instance of the DBMS executable.

No.

A single Siebel Enterprise Server hosting multiple Siebel Servers within a single hardware partition.

No.

A Siebel Enterprise Server hosting multiple Siebel Servers, with each Siebel Server on its own computer, operating system instance, or UNIX hardware partition (multiple partitions on each UNIX server computer).

Yes. This scheme is the most common way to deploy Siebel CRM applications.

Installing the Siebel Gateway, each Siebel Server, and the Siebel database all on different operating systems.

Yes. This scheme is supported. However, it is strongly recommended to keep the deployment as simple as possible.

In some cases a heterogeneous environment is required. For example, you want to install Siebel Servers running on one operating system, but a third-party product that you need only runs on another operating system.

For information about supported operating systems for Siebel CRM deployments, see the Certifications tab on My Oracle Support.