Wednesday, July 6, 2011

Siebel Admin – Gateway Name Server

Siebel Admin – Gateway Name Server – An overview

We 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. I amm trying to detail out the Siebel Gateway Server today.
The first thing we need to understand is that Siebel Gateway Server is a LOGICAL Siebel server, and not a PHYSICAL Siebel server. Its primary purpose is to provide the services of a Name Server. It is for this reason that it is also referred to as a Siebel Gateway Name Server.
This server comes the highest in the hierarchy (there is actually no such thing, but good from understanding point of view), and can contain multiple Siebel Enterprise Servers within it.
A Siebel Gateway Server contains the following information within it:
Definitions & Information about the Siebel Server Component Groups and the Siebel Server Components
Connection Parameters & other connectivity information
It is the connectivity information it contains, which actually links Siebel Servers to the outside world, and allows us to access Siebel by just entering a URL. A Siebel Gateway Server interacts with the Web Server, which receives the actual HTTP requests.
There is an important file by the name of “siebns.dat” which houses all the information discussed above. The availability of various Siebel Components (both vanilla and custom) is saved here. The Server Components who need any resources from some other Server Components, then ask the Name Server for the Availability & Connectivity Information.
Setting up failover clusters is a common way of ensuring high availability Siebel Servers nowadays.

No comments:

Post a Comment