2. siebeltraining.vibranttechnologies.co.in
• Siebel has run on Microsoft servers since
first released
– Siebel is optimised and stable on the
Microsoft platform
• All tiers of Siebel architecture supported
on Microsoft platform
–
–
–
–
Database Server
- SQL Server
Application Server - Windows Server
Web Server - IIS
Client
- Internet Explorer
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
3. siebeltraining.vibranttechnologies.co.in
Siebel Analytics on Microsoft
• Siebel Analytics is Siebel’s Business
Intelligence (OLAP) Product
• Separate technical architecture to Siebel CRM
(OLTP)
– Similar 4-tier web architecture
– Separate web, application and database servers
– Integrated with Siebel CRM client or standalone
client
• All tiers supported on Microsoft platform
– Includes SQL Server 2000 for database
• Originally developed on Microsoft platform
– Analytics is optimised and stable on the
Microsoft platform
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
4. siebeltraining.vibranttechnologies.co.in
Siebel 7.7 on the Microsoft Platform
Scalability / Performance / Availability
• Siebel Technical Architecture
• Covering Siebel 7.7 CRM
• Follow down through application stack
• Focus on new functionality in 7.7
• Database covered in separate session
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
5. siebeltraining.vibranttechnologies.co.in
Siebel 7.7 on the Microsoft Platform
• Introduction to Siebel Architecture
• From the Browser to the Web Server
• Web Server Scalability and Availability
• From the Web Server to the Siebel Server
< Break >
• Siebel Server Scalability
• Siebel Server Availability
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
6. siebeltraining.vibranttechnologies.co.in
Siebel 7 Infrastructure Overview
Wireless Web
Browser User Interface
Connected Web User Connected Web User
(Employee)
(External)
Browser User Interface
PDA
Browser User Interface
Mobile Client
Browser UI
Object
Manager
Data Manager
WAP Gateway
Server
Web Server
Siebel Web Server
Extension
SIEB
SYNC
Local
DB
Gateway Name Server
External
Applications
Siebel
eAI
Siebel
Replication
Load Balancer
LoadBalancer
Siebel
Remote
Siebel Enterprise
Object Manager
Object Manager
Data Manager
Data Manager
Voice
Interaction
Email
Interaction
Regional
Siebel
DB Server
Central Siebel DB Server Contact:09892900103/9892900173
B2/6/2 Vashi ,Navi Mumbai,
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
7. siebeltraining.vibranttechnologies.co.in
Major Client Types
•
•
•
•
All accessed through a browser
High Interactivity (Employee facing)
– Very demanding on browser
– Can only run on strictly defined browser configurations
– Rich user interface
Standard Interactivity (Customer facing)
– Less demanding on browser
– Can run on wide variety of browsers
– Standard web user interface
Mobile Client
– Has local copy of Siebel database
– Local server functionality
– Uses High Interactivity interface
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
8. siebeltraining.vibranttechnologies.co.in
Architecture Overview – Server Component Types
• Background
Background operations for the Siebel Server.
Runs until you explicitly stop the task, or until
the Siebel Server itself is shut down.
• Interactive
Start automatically in response to client
requests. Run as long as the client maintains
the session, and end when the client
disconnects.
• Batch
Execute in response to requests. Batch mode
component tasks execute until they finish
processing.
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
10. siebeltraining.vibranttechnologies.co.in
Network Performance – Compression
• Compression (Dynamic Content)
–Performed by SWSE
–Typically gives 50% reduction in data volumes
–Low CPU overhead
–Do not use web server dynamic compression
(application files)
–Enabled through SWSE configuration file
(‘eapps.cfg’)
• [Defaults]
• DoCompression = TRUE
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
11. siebeltraining.vibranttechnologies.co.in
Siebel 7.7 on the Microsoft Platform
• Introduction to Siebel Architecture
• From the Browser to the Web Server
• Web Server Scalability and Availability
• From the Web Server to the Siebel Server
• Siebel Server Scalability
• Siebel Server Availability
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
12. siebeltraining.vibranttechnologies.co.in
Web Server Scalability
• Can use Load Balancing to scale across multiple web
servers
• Any load balancer can be used
– i.e. Microsoft Network Load Balancing (NLB)
• No need for session persistence
– Except when SSL used
• May not have all content available from all web servers
– i.e. Different object managers accessed through different
groups of web servers
– In this case the load balancer will need to support layer 7
(content) switching
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
13. siebeltraining.vibranttechnologies.co.in
When to implement server load balancing
• Load balancing multiple Siebel
Application Servers
– Run the same object manager across
multiple Siebel Servers
• Load balancing multiple Web Servers
– Load balancing Siebel Servers is no longer
mandatory, as SISNAPI reconnect will
work in any scenario
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
14. siebeltraining.vibranttechnologies.co.in
Siebel Native Load Balancing Features
• Replace the load balancing feature provided by
Resonate Central Dispatch
– Without the maintenance overhead of Resonate
– No cost for third party load balancers
• Distributes new SISNAPI connection request in
a round robin fashion across Siebel Servers
– Proven to work well for most Siebel deployments
• Supports SISNAPI reconnect out of box
• Built into Siebel Web Server Extension
• Configuration resides in the web server
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
15. siebeltraining.vibranttechnologies.co.in
Failover Clusters
Service available from one server
Siebel implement through failover clusters
(Microsoft Server Clusters)
Siebel services restart on other physical server
Can be accessed through same network name / IP
address on either physical server
Failover ,Navi Mumbai,
B2/6/2 Vashi is transparent and automaticContact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
16. siebeltraining.vibranttechnologies.co.in
Where to Get More Information
Vibrant Group:
www.vibrantgroup.co.in
Vibrant Technologies & Computers
www.vibranttechnologies.co.in/technologies.vibrantgroup.co.
in
Vibrant HR Team
www.hr.vibrangroup.co.in
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
siebeltraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in