Siebel Deployment Planning Guide > Siebel Architecture Overview >

Building Blocks of a Siebel CRM Deployment


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

The current release of Siebel CRM supports only certain specific database and operating system platforms, as well as certain combinations of them.

For a list of the operating systems and RDBMS products supported by the current release, see the Certifications tab on My Oracle Support, also known as My Oracle Support Certifications.

Figure 1. Example of a Siebel Deployment
Table 3. Siebel Deployment Elements
Entity
Description

Siebel Web Clients

Includes the following client types:

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

For more information, see About Siebel Client Types.

Siebel Web Server Extension (SWSE)

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

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

For more information, see About the Siebel Web Server Extension (SWSE).

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 server software that provides 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 © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.