Siebel Installation Guide for Microsoft Windows: Servers, Mobile Web Clients, Tools > Installing the Siebel Web Server Extension >

Siebel Web Server Extension Installation Requirements


Before installing the Siebel Web Server Extension, you should have already installed the following components:

  • A supported Web server and any installation requirements referenced in System Requirements and Supported Platforms on Siebel SupportWeb for the current release.
  • Siebel Gateway Name Server. While this component does not technically have to be installed and running to install the SWSE, it is advisable to have it and the Siebel Enterprise Server already installed. The Gateway Name Server's installation is a prerequisite to Siebel Enterprise Server installation.
  • Siebel Enterprise Server and one Siebel Server, with the Application Object Managers enabled through Server Manager for the Siebel eBusiness Applications you purchased. For information, see the Siebel System Administration Guide.
  • If you will be using Siebel load balancing, you must generate the load-balancing configuration file (lbconfig.txt) before installing the Siebel Web Server Extension. The SWSE configuration wizard updates the load-balancing virtual host definition and routing URLs in this file. For more information about this file see the Deployment Planning Guide.

    NOTE:  Wait to install additional Siebel Servers until after you have completed installation of the Siebel Web Server Extension and the Mobile Web Client software. Installing this software allows you to test that your connection is working from the Web server to the initial Siebel Server.

Before beginning the installation process, decide how you will distribute the server components.

  • Single-node. Installation of Siebel Enterprise Server components, Siebel eBusiness Applications server components, and your Web server on a single machine or node.
  • Distributed. Distribution of the preceding components across multiple Web servers connecting to multiple Application Object Managers whose load can be dynamically balanced across multiple Siebel Servers within an Enterprise Server.

Recommended Siebel Web Server Topology

Each deployment choice involves trade-off. However, in enterprise-size deployments, it is strongly recommended that you use a distributed node deployment for the following reasons:

  • Less resource contention. Distributing the Web server and the Siebel Server (with Application Object Manager) on different machines eliminates contention for CPU and other server resources. However, to take advantage of the performance improvement, you must have a high-speed network connection between the two machines.
  • Higher fault tolerance. Operating multiple instances of components on multiple machines reduces downtime and the impact of failure on any one machine.
  • Greater flexibility with firewalls. Putting the Web components of the Siebel eBusiness Applications on a different machine from the Siebel Server with Application Object Managers lets you deploy your Web server in the DMZ while keeping the Enterprise Server behind a secure firewall.
  • High availability. A multinode configuration is required for deployments that support large numbers of concurrent users or where high availability is an operating requirement.

Verifying the Siebel Gateway Name Server and Enterprise Server

You must have installed and configured the Siebel Gateway Name Server and an Enterprise Server containing at least one Siebel Server before installing the Siebel Web Server Extension. Complete the steps in Installing the Siebel Server to install and configure the Enterprise Server entities, following the configuration chosen in the previous step.

If you are installing Application Object Managers and Web components of Siebel eBusiness Applications on the same machine, use separate installation directories to avoid file permission problems at installation time.

Verifying Web Server Requirements

Make sure that the server that will support the Web Server Extension meets all the hardware and software platform requirements documented in System Requirements and Supported Platforms on Siebel SupportWeb.

The HTTP process that hosts SWSE can communicate with multiple application servers. Siebel Systems does not recommend or support the installation of multiple SWSEs on a single Web Server in a production environment. If you want to install multiple SWSEs on a Web Server for development or testing purposes, see Technical Note 456 on Siebel SupportWeb.

Web Server Language Pack Requirements

You can deploy multiple Language Packs on one Web server and one Siebel Web Server Extension instance.

The Siebel Server and the Web server do not need to be operated in the same language. However, your Siebel Server, your Web server, and all other server components must use the same character set. For more information, see Global Deployment Guide.

Siebel Installation Guide for Microsoft Windows: Servers, Mobile Web Clients, Tools