WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows

Planification de l'utilisation de Common Event Infrastructure

Common Event Infrastructure simplifie la gestion des événements.

Common Event Infrastructure simplifie la génération, la propagation, la conservation et la consommation d'événements, mais il ne les définit pas. Lorsque vous planifiez la manière dont l'infrastructure des événements doit être utilisée sur votre système, vous devez comprendre les concepts métiers applicables et les mapper aux composants appropriés de votre système. Vous devez fournir la sémantique de la gestion des événements en définissant les types d'événement et les groupes d'événements, dans le contexte d'une architecture de sources d'événements et de destinataires d'événements.
  1. Identifiez chaque source d'événement. La source d'événement est l'application qui crée l'événement. Elle transmet l'objet événement à l'infrastructure des événements. Cette dernière stocke également l'objet événement dans une base de données pour qu'il puisse être extrait ultérieurement. Le rôle de l'infrastructure des événements consiste à transmettre l'objet événement à toute application qui peut avoir intérêt à le recevoir.
  2. Identifiez chaque destinataire d'événements. Un destinataire d'événements est une application qui peut utiliser les informations stockées dans un objet événement. Les destinataires d'événements traitent généralement les événements de plusieurs sources d'événements.
  3. Identifiez la hiérarchie des sphères de corrélation d'événements et les identificateurs de ces sphères. Les destinataires d'événements peuvent utiliser les sphères de corrélation d'événements pour corréler des événements. La classe ECSEmitter prend en charge une hiérarchie de sphères de corrélation en stockant l'identificateur en cours et l'identificateur parent des sphères de corrélation d'un événement.
    Remarque : ECSEmitter et les fonctions relatives aux sphères de corrélation sont pris en charge par le service Evénements et non par Common Event Infrastructure.

    Par exemple, une activité BPEL (Business Process Execution Language) ouvre une sphère de corrélation pour l'activité en cours, qui identifie l'activité avec un ID d'instance d'activité. La sphère de corrélation parent est la sphère de corrélation de l'instance de processus au nom de laquelle l'activité est exécutée. La sphère de corrélation parent est identifiée par l'ID d'instance de processus.

  4. Identifiez chaque groupe d'événements. Un groupe d'événements définit les caractéristiques (propriétés) que tous les événements présentant un certain intérêt pour un type de destinataire donné peuvent contenir. Des règles, telles que les contrôles d'accès et les rôles de distribution, sont affectées aux groupes d'événements pour personnaliser le comportement de l'infrastructure des événements de chaque groupe d'utilisateurs.

WebSphere fournit un groupe d'événements par défaut incluant tous les événements. Ce groupe est appelé Liste des groupes d'événements et possède le nom JNDI com/ibm/events/configuration/event-groups/Default

Cette illustration montre la relation entre ces objets :

Figure 1. Architecture d'une source d'événements (qui crée les événements), d'un destinataire d'événements (qui utilise les données des événements) et d'un groupe d'événements (qui définit les caractéristiques et règles associées de chaque type d'événement).Diagramme du flux des événements, depuis la source jusqu'au destinataire
Tâches associées
Configuration de infrastructure d'événement commune

Task topic

Conditions d'utilisation | Evaluez cette page

Timestamp iconDernière révision :
../timestamp 4 Mar 2006 http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tcei_install_planningCEI.html

(C) Copyright IBM Corporation 2006. All Rights Reserved. Copyright IBM France, 2006. Tous droits réservés.
Ce centre de documentation a été réalisé grâce à la technologie Eclipse. (http://www.eclipse.org)