Object Manager Object Manager: Siebel Architecture Diagram
Object Manager Object Manager: Siebel Architecture Diagram
HTTP
Web Server
Web Server Extension
SISNAPI
Object Manager
Object Manager
DB Server
Key Application Areas to be covered Customer Order Management Financials Communications/Media/Energy Partner Relationship Management Loyalty
Siebel 8.x Coverage Browser to Web Server - HI Client (Call Center) Browser to Web Server - HI Client (Partner Relationship Management/eChannel) SIA HI - LAN Client Coverage SIA SI - (Partner Relationship Management/eChannel) HI Key UI Operations Scenario Call Center Communications Media Order Management Partner Relationship Management Web Services (eService) Call Center - Impact on Login Assignment Manager (Batch) Universal Customer Master (UCM) SSSE EAI - HTTP EAI - J2EE Connect Architecture
Client RT
App Scalability
Server Component
Technology Stack DBMS Platform Siebel Server Platform Web Server Platform Client Platform Browser Oracle 10gR211gR 2 RHEL 4.0/5.0 IBM HTTP Server on RHEL 4.0/5.0 XP MS IE 6/7 Oracle 10gR211gR 2 Solaris 10 MS SQL Server 2K5/2K8 W2K3/W2K8 Oracle 10gR211gR 2 HP UX 11i IPF HP Apache 2 XP MS IE 6/7 DB2v8/390v8 UNICODE AIX 5L 5.3/6.1 IBM HTTP Server 2.x on AIX XP MS IE 6/7 Oracle 10gR211gR2 Oracle Enterprise Linux Oracle HTTP Server on OEL XP MS IE 6/7
XP MS IE 6/7
Tools and Instrumentations SWE (Siebel Web Engine) Timer Client RT SARM (Siebel Application Response Measurement) Analysis Client RT FDR (Crash File Analysis) Client/Scalability/Reliability CPU/Memory Profiling Using Glowcode or Quantify or Rational Purify o Install build related PDB files in the bin directory o Remove query caching from OM configuration file o Remove all unnecessary Siebel related environment variables o Put required mfc*.dlls in siebsrvr\bin o Configure only single OM and disable SARM and any logging o Navigate the scenario for single iteration with GC attached to siebmtshmw process and running Valgrind for Linux / AIX is emulator based tool but has high performance over head. User-Mode Dump Heap for Windows Oracle Enterprise Manager Application management Pack for Siebel for monitoring o Server Manager o SARM analyzer and SARM query o Diagnostic Data Collector o Environment Verification Tool o Application Deployment Manager Germain Software Germain for Siebel
Typical performance Issues Transaction composition and complexity (Whether it involves many SQLs/Workflow/EAI/Business service). Costly SQLs Workflow processes (eScripts) Business services Detected from Siebel logs and SARM data