Monitor Server

The Monitor Server, a core component of WebSphere® Business Monitor, is responsible for event processing and calculating measurements and values. It is hosted on WebSphere Process Version 6.0. It provides server functions through three main components: the observation manager, the persistence manager, and the Common Event Infrastructure (CEI) access layer. Those components are internal components that are only used inside the Monitor Server.

Observation Manager

The observation manager acts as the execution engine for the business measures model that is exported from WebSphere Business Modeler and imported to WebSphere Business Monitor. In this model, you can define the metrics and KPIs to monitor and the events used in calculating them. The observation manager then uses the model, receives the events and calculates the metrics to be displayed on the dashboard views.

The observation manager handles all the process instance metric operations that are required for the management of business process at runtime. It creates, reads, updates, and terminates context instances, and calculates the metric values of these instances.

The observation manager consumes events from the CEI to update the metrics and KPIs displayed in dashboard views.

Persistence Manager

The persistence of runtime values of business measures groups, metrics and KPIs is done through the persistence manager. It provides persistence functions to the observation manager. The observation manager does not access the database directly. Instead, the persistence manager encapsulates all the database retrieval and storage operations.

CEI access layer:

The CEI access layer is the component responsible for accessing CEI and Common Base Events for components that are the sources and consumers of the events. For example, the Observation Manager can be the event source that sends events to the CEI to be used by the Action Manager, the event consumer in this example. The CEI access layer provides an abstraction layer that hides the direct interaction with the CEI APIs and Common Base Events details.

The main functions of the CEI access layer are:

Copyright IBM Corporation 2005, 2006. All Rights Reserved.