Adaptive Action Manager

The Adaptive Action Manager is the WebSphere® Business Monitor component that receives situation events emitted by the Observation Manager. It selects appropriate actions based on predefined bindings between the situations and actions that are set by the user, and invokes one or more action services.

The Common Event Infrastructure (CEI) sends these situation events to the Adaptive Action Manager, which parses them, selects appropriate actions based on predefined rules created by the user, and invokes a selected action or set of actions.

The Adaptive Action Manager performs two types of actions: notification actions and service invocation actions. Notification actions take the form of e-mail, cell phone message, pager message, or a dashboard alert. Service invocation actions invoke a Web service, or a BPEL process through a Web service invocation.

Every action requires the definition of an action service template that holds the information needed for the invocation of the action. The action also requires the binding of situation events to the defined action service templates to execute the appropriate action for each event. The definition of action service templates and the binding of those templates with the situation events is done through the WebSphere Business Monitor administration extension on the WebSphere Application Server administrative console.

The Adaptive Action Manager parses the received situation event and selects an appropriate action by looking up the action in the action catalog database, where action-related information and binding information are stored.

If the appropriate action is a dashboard alert, the Adaptive Action Manager extracts the data needed for the creation of the alert-notification record from the received situation event and inserts this record in the WebSphere Business Monitor Runtime database. The record is collected by the Alerts view in a dashboard.


Copyright IBM Corporation 2005, 2006. All Rights Reserved.