ITCAM for SOA 7.2 Fix Pack 1

Components of ITCAM for SOA

ITCAM for SOA is installed and operates within the management infrastructure of the IBM Tivoli Monitoring environment. ITCAM for SOA has several components.

Figure 1. The ITCAM for SOA architecture diagram
The ITCAM for SOA architecture diagram

Data collector

An ITCAM for SOA data collector must be deployed and configured for every monitored runtime environment. The data collector is installed locally on the runtime environment host. The data collector saves data in metric files. The monitoring agent uses these files to prepare information for display in the Tivoli® Enterprise Portal. You can also use these files with Web Services Navigator for detailed analysis.

The data collector detects the information flow topology on the runtime environment and tracks the message traffic within the environment. The data collector collects the following information for every message:
  • Source and destination (system name, application server name, service port name, and operation name)
  • If the message is a request or a response
  • Interaction type (synchronous or asynchronous)
  • The association of a request to its response during an asynchronous interaction
  • The response time for the message
  • Whether the message generated a fault
  • Whether the message is a one-way or a two-way message
  • Optionally, the actual header and body content of the message itself
A separate data collector is used for monitoring DataPower® appliances. It collects the same information by acting as a proxy between the appliance and other services.

ITCAM for SOA monitoring agent

An ITCAM for SOA Tivoli Enterprise Monitoring Agent (monitoring agent) interacts with the data collectors.

The monitoring agent is installed on every host that runs one or more runtime environments. It receives data from the data collectors that are configured for the environments, and transmits it to the Tivoli Enterprise Monitoring Server.

ITCAM for SOA SDMS monitoring agent

The ITCAM for SOA SDMS agent is provided with ITCAM for SOA version 7.2 Fix Pack 1 and later. The agent is required only if you want to view Business Process Management monitoring data in the IBM SmartCloud® Application Performance Management UI version 7.6 or later. The agent provides minimal user-visible content in the Tivoli Enterprise Portal. No agent-specific workspaces, situations, or take action commands are provided. The attribute groups are designed to provide a data interface to the Application Performance Management UI rather than for use in the Tivoli Enterprise Portal.

Tivoli Enterprise Monitoring Server infrastructure

The Tivoli Enterprise Monitoring Server infrastructure consists of one or more Tivoli Enterprise Monitoring Servers and a Tivoli Enterprise Portal Server. It works with various agents, including the ITCAM for SOA monitoring agent. For more information about this infrastructure, see the Tivoli Enterprise Monitoring information center at http://publib.boulder.ibm.com/infocenter/tivihelp/v15r1/index.jsp?topic=%2Fcom.ibm.itm.doc_6.2.2fp2%2Fwelcome.htm.

Use the Tivoli Enterprise Portal to view service-to-service topology spanning multiple servers, along with detailed information for individual servers.

The Tivoli Monitoring Infrastructure also saves the monitoring information to the Tivoli Data Warehouse. Use ITCAM for SOA Agent Reports to create predefined and on-demand reports based on the monitoring information in Tivoli Data Warehouse.

Discovery Library Adapters

Discovery Library Adapters (DLAs) run on the Tivoli Enterprise Portal Server.

A DLA is a program that extracts data from a source application and creates XML files to pass to Tivoli Common Object Repository.

Three DLAs are provided with ITCAM for SOA:
IBM® Tivoli Composite Application Manager for SOA DLA
Discovers application server data from the ITCAM for SOA monitoring agents.
WebSphere® Service Registry and Repository DLA
Discovers the relationships between services, service ports, operations, and port types of web services that are registered in WebSphere Service Registry and Repository.
Business Process Execution Language for Web Services DLA
Discovers the relationships between port types, operations, and business processes based on business processes that are defined in IBM WebSphere Integration Developer and WebSphere Business Modeler. The BPEL DLA is required for detailed graphical visualization of BPEL process structure.

Tivoli Common Object Repository

Tivoli Common Object Repository (TCORE) runs on the Tivoli Enterprise Portal Server. TCORE stores information that is received from DLAs in a database and passes the information to the SOA Domain Management Server. This information enables SOA Domain Management Server to integrate service registry and business process information with the information about service resources.

SOA Domain Management Server

The SOA Domain Management Server runs on the Tivoli Enterprise Portal Server. The management server aggregates information received from monitored servers and prepares a single view of service-to-service topology.

The management server also manages interaction between ITCAM for SOA and several other products.



Feedback