Performance Tuning Guide > Monitoring Siebel Application Performance > About Siebel Application Response Measurement >

About Siebel ARM Architecture


Siebel ARM is a framework for capturing critical performance data in Siebel Business Applications. Siebel ARM captures response times at key monitoring points within the Siebel Server infrastructure. These Siebel ARM monitoring points are classified in the following distinct areas within the Siebel infrastructure:

  • Web Server Time. Time duration a request has spent on the Web server.
  • Infra-Network Time. Time duration between a request from the Web server and the Siebel Server (including the network time).
  • Siebel Server Time. Time duration for the request to be processed by the Siebel Server and Database Server (time between Server Thread (SMI) and any database-layer calls).
  • Database Time. Time for any Siebel Database-layer calls.
  • Application-Specific Time. Time duration spent in application-specific areas of the infrastructure.

The Siebel ARM feature monitors system performance in the infrastructure and application-specific areas in the following list. The following areas are listed as they appear in Siebel ARM output; the name in parenthesis after the area name represents the area symbol, which also appears in Siebel ARM output. For further information on Siebel ARM output, see About Siebel ARM Data.

  • SARM Framework (SARM)
  • Siebel Repository (SRF)
  • Web Engine (SWE)
  • Assignment Manager (AM)
  • Build Web Page (SWEPAGE)
  • Fulfillment Engine (FSFULFILL)
  • Web Server Plugin (SWSE)
  • Preventative Maintenance Engine (FSPREVMNT)
  • Database Connector (DBC)
  • Siebel Loyalty (LOY)
  • Application Server (INFRA)
  • Handheld Sync (HHSYNC)
  • Workflow (WORKFLOW)
  • SmartScript (SMARTSCRIPT)
  • eScripts (SCRIPT)
  • Siebel Anywhere (SIEBANYWHERE)
  • Request Manager (SRM)
  • Communications Channel Manager (CSMM)
  • Request Broker (SRB)
  • Communications Server Service (CSS)
  • File System Manager (FSM)
  • Customer/Order Management - Configurator (COMCFG)
  • Business Service (BUSSRVC)
  • EAI Transports (EAITRANSP)
  • Email Response (EMR)
  • MWC Profiler (MWC)1
  • Security / Authentication (SEC)
  • Communications Outbound Manager (COM)
  • Object Manager (OBJMGR)
  • Universal Inbox (UINBOX)

1MWC = Mobile Web Client

Each of the previous areas contain one or more subareas, which further define the timing and performance of their respective area. The amount of areas and subareas present in Siebel ARM files is dependent on the granularity level. This level is configured by the parameter SARM Granularity Level. For more information on this parameter, see About Siebel ARM Parameters and Variables.

Performance Tuning Guide