Siebel Deployment Planning Guide > Siebel Architecture Overview >

Building Blocks of a Siebel Deployment

Figure 1 shows an example of the elements in a Siebel deployment. A brief description of these elements appears in Table 2, to help you understand the Siebel architecture.

The current release supports only certain specific database and operating system platforms, as well as certain combinations of them. For a list of all operating systems and RDBMS products supported by this release, see Siebel System Requirements and Supported Platforms on Oracle Technology Network.

Figure 1. Example of a Siebel Deployment
Click for full size image
Table 2. Siebel Deployment Elements

Siebel Web Clients

Includes the following client types:

  • Siebel Web Client
  • Siebel Mobile Web Client
  • Siebel Developer Web Client (limited support)
  • Siebel Wireless Client
  • Siebel Handheld Client

Siebel Web Server Extension (SWSE)

Software installed on third-party Web server, where virtual directories for Siebel applications are created.

SWSE identifies requests for Siebel data and forwards them to the Siebel Servers. Receives data from Siebel Servers and helps format it into Web pages for Siebel clients.

Siebel Server load balancing

The two options for Siebel Server load balancing are:

  • Siebel native load balancing
  • Third-party HTTP load balancers

Siebel native load balancing is part of the Siebel Web Server Extension (SWSE). When you configure the SWSE, the wizard prompts you for information about configuring load balancing. Figure 1 shows a third-party HTTP load balancer.

Siebel Enterprise Server

A logical grouping of Siebel Servers that connect to one database. Allows management of Siebel Servers as a group.

Siebel Servers

Application servers that provide both user services and batch mode services to Siebel clients or other components.

Siebel Gateway Name Server

Stores Siebel Enterprise Server and Siebel Server configuration and status information.

Siebel Database

Stores database records. Includes third-party RDBMS software and Siebel tables, indexes, and seed data.

Siebel File System

Shared file system directory or directories storing data and physical files used by Siebel clients and Siebel application components.

Siebel deployment

All of the physical and logical elements required to deploy Siebel applications, including:

  • Siebel Database
  • Siebel Gateway Name Server
  • Siebel Enterprise Server
  • Siebel Servers
  • Siebel Web Server Extension (and Web server)
  • Siebel clients and Web browsers
  • Related components such as third-party HTTP load balancers

Siebel Enterprise Integration Management (EIM)

Siebel Enterprise Application Integration (EAI)

These modules allow importing and exporting of data from other databases to the Siebel Database, and various other integration services.

Siebel Tools

An integrated development environment for configuring Siebel applications. You use Siebel Tools to modify standard Siebel objects and create new objects to meet your organization's business requirements. For example, you use Siebel Tools to extend the data model, modify business logic, and define the user interface.

Siebel Deployment Planning Guide Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.