GeeKs Blogging @ dotCOM

Let's share…
  • Home
  • About
  • How To – FAQs
  • Disclaimer
  • Terms & Conditions
11 Jul 2009

Siebel Server Architecture – an Introduction

by Nitin Jain



You may call this an introductory tutorial. Siebel as we all know, is quite a complex maze of many different objects and components working together to provide a successful CRM implementation. This topic is very trivial. Yet, I have noticed many professionals with multi-year experience discussing basic Siebel Architecture questions with me.

I am trying to outline a general architecture in a simple environment. Some of the most common jargon that you would come across when thinking in this direction are:


Siebel File System:

This refers to the actual hard disk space that is configured at the time of setting up of Siebel Servers. Siebel writes a lot of files on its own, for eg. the Log Files. Siebel Servers will use Siebel File system to store data and the physical files used by Siebel Thin Clients and the Enterprise Servers.


Siebel Database Server:

All data at the end of the day, has to be stored in a Database. In case of Siebel, the backend database may be IBM DB2, Oracle DB, etc. This database may be set up on the same server box as the Siebel Server, however, it is strongly recommended to set it up separately on a separate machine in the Network.

We create a lot of records when working with any CRM system. These may be Account Data, Contacts data, List of Products, etc. All this data is saved in the Siebel Database. All Siebel tables, indexes, seed data, etc. are saved in this Database.


Siebel Application Server:

This is the actual Siebel Application Server which performs the tasks. A Siebel Server Installation is implied to mean a Siebel Application Server Installation.


Siebel Enterprise Server:

This is a logical grouping of the Siebel Application Servers discussed above. An Enterprise Server may have just one Siebel server, but, generally in Production environment, it contains, multiple Siebel Application Servers in the grouping. Lots of components, and their groups are defined at this level in the hierarchy, and control most of the Siebel Server environment.


Siebel Gateway Server:

It generally contains the Siebel Name Server, which is from amongst one of the most important components in Siebel System. This is a logical server which has the grouping of single/multiple Siebel Enterprise Servers. The Gateway Server provides a consistent backing of the Siebel Enterprise Server configuration data. It has the Siebel Connectivity information, and controls connectivity via the Siebel Connection Broker, also called SCBroker.


Siebel Web Server:

This is the Web Server which will receive all requests and forward it to the Siebel Servers, just like in a typical Web Access scenario. This could be IIS on Windows, or Apache, or anything similar.


Siebel Clients:

These are of many types, all with different characteristics – Sample, Dedicated, Thin, Mobile. These are the different clients which access the Siebel Application. I will not dwelve into the details of each one of them here.

The type of client most commontly used is the Siebel Thin Client. In this case, the user accessing the Siebel Application, need not install any component on his local machine. He can just type in the URL of the Siebel Application in his Web Browser, and Siebel Login page pops up. The user may login with his valid credentials, and continue with his processes within the Application.

Siebel does install a few add on components for the Web Browser on its own. However, if the user has Admin rights on the machine, most of this stuff will be automated. In case the user is not the Administrator of the machine, some of the components may not install properly, leading to a hampered navigation in the Application.

The above is a simple outline, which can vary greatly with each environment, its requirements and limitations. Especially, when it comes to clustered, failover, high availability systems, and all, things begin to get complicated.

I will try to cover each one of these in more detail in further posts.

  • Twitter
  • Digg
  • Facebook
  • LinkedIn
  • Delicious
  • FriendFeed
  • Gmail
  • Hotmail
  • Multiply
  • MySpace
  • Yahoo Buzz
  • Yahoo Mail
  • Share/Bookmark

Related posts:

  1. Siebel Server Verification – EVT Tool Verifying the health of our Siebel Server Environment is the...
  2. Siebel Admin – Gateway Name Server – An overview We discussed about the basic Siebel Server Architecture in our...
  3. Siebel – Deploying SRF without Server/OM Re-start!!!! Steps: 1. Navigate to the Enterprise configuration screen. 2. Click...
  4. Siebel – An Introduction to different modules In the Customer Relationship Management (CRM) space, Siebel CRM is...
  5. Oracle VM Templates for Siebel CRM In a normal case, to set up a Siebel CRM...
  6. A meeting with Siebel EAI Hi, Here I am, with my promise of introducing the...
  7. Siebel – Enable Detailed Logging – Local Very often we come across scenarios wherein the process is...

Tags: Admin, Server, Siebel, Tutorials



This entry was posted on Saturday, July 11th, 2009 at 8:35 AM and is filed under Siebel CRM. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

4 Responses to “Siebel Server Architecture – an Introduction”

  1. Maverick says:
    July 14, 2009 at 1:26 PM

    Good Post !!!
    Keep up the good work…

  2. Nitin Jain says:
    July 14, 2009 at 1:51 PM

    Thanks, Maverick!

    We hope more people would come forward to share their experiences, and contribute to this Siebel Community.

  3. Siebel Admin - Gateway Name Server - An overview | GeeKs Blogging @ dotCOM | Let's Share says:
    July 14, 2009 at 8:23 PM

    [...] discussed about the basic Siebel Server Architecture in our previous posts. I will try to elaborate on some of them as per my understanding one by one. [...]

  4. Sanny says:
    January 22, 2010 at 2:32 PM

    Good Post.. Thanks for the info!

Leave a Reply

Click here to cancel reply.


« Microsoft versus Google now??
Oracle Siebel Certification needs hands on training – II »



  • Admin Controls

    • Log in
  • Talk to us

    • Bouquets, brickbats, suggestions, complaints?

    • Click here...
  • Authorships

    • We are currently looking out for active authors. Are you willing to contribute?

    • Please click here

    • Everyone's invited..
  • Subscribe by Email


  • Subscribe

    • Entries (RSS)
    • Comments (RSS)
  • Daily Dilbert

    •          
  • Categories

    • Admin Notifications (9)
    • Business Intelligence (2)
      • Actuate (2)
    • CRM (91)
      • CRM News (3)
      • Sage Software / ACT! (1)
      • Siebel CRM (85)
    • EAI (2)
    • FUN 'n' FROLIC (4)
    • Hot Technologies (1)
    • IT News (34)
    • Meet the Author (8)
    • ORACLE (5)
      • Database (2)
    • Product Demostrations (5)
    • Uncategorized (3)
  • Tag Cloud

    Actuate Admin Admin Notifications Applet Author Introductions Business Component Calculated Function Certification CFG file Client Configuration Critique CRM Database Debugging EAI EIM eScript Fundamentals Fusion Middleware Google IT News License Logging Login Microsoft ORACLE Performance problems Product Defect Product Demostrations Scriptless solutions Security Server Siebel Siebel Secrets SOA SRF Tips Tools Tricks Tutorials User Property Workarounds workflows



  • Archives

    • February 2010
    • January 2010
    • December 2009
    • November 2009
    • October 2009
    • September 2009
    • August 2009
    • July 2009
    • June 2009
    • May 2009
    • April 2009
    • March 2009
  • Authors

    • Ankit Bhardwaj
    • Ashish Kaul
    • brijesh
    • Himanshu Bajpai
    • Madhvi Arora
    • Nitin Jain
    • Prachi Sharma
    • Renuka Ankam
    • Vikas Luthra
  • Administrators

    • geeksblogging@gmail.com
    • admin@geeksbloggingat.com
  • Sponsors

Fresh Ideas

  • Siebel - Unable to login to mobile client
  • Google Advertising Chrome now?
  • Oracle + Sun : New Download Site
  • Oracle buys Convergin
  • Google goes down??
  • Cloud Computing : Plain and Simple
  • Google advertising its Search??
  • Fastest Web Application yet??
  • Google gives words a new meaning
  • Managing Intellectual Properties

Just Said

  • Yogesh on Siebel EIM – Custom table mapping
  • Nitin Jain on Siebel – Unable to login to mobile client
  • leo on BI – Actuate Reports in PDF format in Siebel
  • Sanny on Siebel Server Architecture – an Introduction
  • Ranjith R on Siebel – Autosave Opportunity data – Sample Code
  • uberVU - social comments on Fastest Web Application yet??
  • Nitin Jain on Fastest Web Application yet??
  • James Arrington on Fastest Web Application yet??
  • Jonathan on Fastest Web Application yet??
  • Nitin Jain on Fastest Web Application yet??

Most Commented

  • Siebel - SIA BC Utility Service - Loop multiple records
  • Siebel - Adding License Keys to Sample
  • Siebel - Popup Update Only
  • Siebel - Reading data directly from Siebel SRF
  • Siebel - Installer hangs midway
  • Siebel - Looping multiple records - Update records
  • Siebel - Automatic User Logout
  • Nitin Kumar Jain
  • Siebel - Scrolling between records - UP and DOWN
  • Fastest Web Application yet??

Old Favourites

  • Highrise Customer Relationship Management
  • Siebel - Autosave Opportunity data - Sample Code
  • Siebel - Autosave Opportunity data - The concept
  • Renuka Ankam
  • Siebel - Merge Records - Checklist
  • Siebel - Fetch Active view properties - III
  • Oracle 11g Certification coming soon
  • Siebel - Fetch Active view properties - II
  • Siebel - Fetch Active view properties
  • Siebel - Automating Merge Records by script - II

If you also want to write on GeeksBlogging@dotCOM, click here. Area of Specialization no constraint. Become Famous!


Entries (RSS) and Comments (RSS).