Los sucesos para cambios de estado pueden generarse para ejecutar procesos de empresa, tareas de usuario, o ambas cosas.
Dos infraestructuras emiten o almacenan los sucesos, de modo que las aplicaciones puedan recuperar esos sucesos. Las aplicaciones podrían utilizar sucesos para supervisar procesos de empresa y para analizar el historial de procesos de empresa, tareas de usuario, o ambas cosas.
Los sucesos de tarea, por ejemplo, pueden omitirse sin tener implicado un proceso de empresa. El seguimiento de supervisión y Common Event Infrastructure (CEI) pueden consumir estos sucesos. Esto se aplica a las tareas autónomas, tareas puramente de usuario y tareas invocadas por componentes de aplicación distintos de los procesos de empresa.
Dado que la generación de sucesos influye en el rendimiento del sistema, puede seleccionar la infraestructura que desee utilizar para almacenar y emitir sucesos:
Utilice la emisión de sucesos basada en Common Event Infrastructure para recuperar sucesos en el formato de Common Base Events, mediante la interfaz de programación de aplicaciones (API) de Common Event Infrastructure. Puede conectar aplicaciones consumidoras ya sea mediante suscripción o utilizando la interfaz orientada a consultas de Common Event Infrastructure.
La emisión de sucesos que se basa en Common Event Infrastructure tiene un impacto considerablemente mayor en el rendimiento del sistema del que tienen los sucesos de anotación cronológica de supervisión. No obstante, proporciona mayor flexibilidad a aplicaciones consumidoras.
Se trata de una infraestructura de rápido almacenamiento de sucesos que tiene poco impacto en el rendimiento. Las aplicaciones consumidoras necesitan realizar consultas en el lenguaje de consulta estructurado (SQL) para recuperar los sucesos de la base de datos.
Puede seleccionar cualquiera, las dos o ninguna infraestructura. El seleccionar una infraestructura no implica necesariamente que los sucesos se almacenen o emitan. La selección habilita la infraestructura, mientras que puede controlar la generación real de sucesos más tarde, mediante mecanismos adicionales. No obstante, la habilitación de una infraestructura produce una carga básica que afecta al rendimiento del sistema.
(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)