El Gestor de acciones adaptativo es el componente de WebSphere Business Monitor que recibe sucesos de situación emitidos por el Gestor de observación. Selecciona las acciones adecuadas basándose en enlaces predefinidos entre las situaciones y las acciones establecidas por el usuario, e invoca uno o más servicios de acciones.
La CEI (Infraestructura de sucesos comunes) envía esos sucesos de situación al Gestor de acciones adaptativo, que los analiza, selecciona las acciones adecuadas basándose en reglas predefinidas por el usuario empresarial e invoca una acción seleccionada o un conjunto de acciones.
El Gestor de acciones adaptativo realiza dos tipos de acciones: acciones de notificación y acciones de invocación de servicios. Las acciones de notificación pueden tener formato de correo electrónico, mensaje de teléfono móvil, mensaje de buscapersonas o alerta de panel de control. Las acciones de invocación de servicios invocan un servicio Web o un proceso BPEL a través de una invocación de servicio Web.
Cada acción requiere la definición de una plantilla de servicios de acciones que contiene la información necesaria para invocar la acción. La acción requiere además el enlace de sucesos de situación con las plantillas de servicios de acciones definidas para ejecutar la acción adecuada para cada suceso. La definición de plantillas de servicios de acciones y el enlace de esas plantillas con los sucesos de situación se realiza mediante la extensión de administración de WebSphere Business Monitor en la consola administrativa de WebSphere Application Server.
El Gestor de acciones adaptativo analiza el suceso de situación recibido y selecciona una acción adecuada buscando la acción en la base de datos Catálogo de acciones, donde se almacena la información sobre las acciones y los enlaces.
Si la acción adecuada es una alerta de panel de control, el Gestor de acciones adaptativo extrae los datos necesarios para la creación del registro de notificación de alertas a partir del suceso de situación recibido e inserta este registro en la base de datos de tiempo de ejecución de WebSphere Business Monitor. El registro lo recoge la vista Alertas de un panel de control.