Con la interfaz de JMS (Java Message Service), puede desarrollar consumidores de sucesos que reciben notificaciones de sucesos de forma asíncrona de colas o temas JMS.
Un consumidor de sucesos se puede implementar como una clase Java estándar o como un MDB (bean controlado por mensajes).
Con la interfaz de JMS, puede implementar el consumidor de sucesos mediante los modelos de programación y las herramientas Java estándar, asimismo, puede evitar las desventajas de rendimiento que supone consultar directamente el almacén de datos de sucesos. En lugar de interaccionar con Common Event Infrastructure directamente, el consumidor de sucesos se suscribe a los destinos JMS (colas y temas) y recibe notificaciones de sucesos en forma de mensajes JMS.
Common Event Infrastructure organiza los sucesos en grupos de sucesos, que son recopilaciones lógicas de sucesos definidas en la configuración de Common Event Infrastructure. Un determinado consumidor de sucesos generalmente necesita recibir únicamente los sucesos de grupos de sucesos específicos.
El perfil de configuración de cada grupo de sucesos asocia dicho grupo de sucesos con uno o más destinos JMS a través de los cuales se distribuyen las notificaciones relacionadas con ese grupo de sucesos. Las relaciones entre los grupos de sucesos y los destinos JMS son las siguientes:
Además de las interfaces de JMS estándar, un consumidor de sucesos JMS interactúa con un recurso llamado la ayuda de notificación. La ayuda de notificación traduce entre entidades de Common Event InfrastructureCommon Event Infrastructure (sucesos y grupos de sucesos) y entidades entidades JMS equivalentes (mensajes y destinos). La ayuda de notificación proporciona las siguientes funciones:
permission java.util.PropertyPermission "*", "read"; permission java.io.FilePermission "${was.install.root}${/}java${/}jre${/}lib${/}jxpath.properties", "read";
(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)