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


Sur quoi le contrôle porte-t-il ?

Vous pouvez contrôler des événements de composant de service dans WebSphere ESB en sélectionnant certains points atteints par un composant de service pendant le traitement. Chaque composant de service définit ces points d'événement, qui génèrent (ou "déclenchent") un événement lorsque l'application traite des données au point spécifié. Vous pouvez également contrôler les statistiques de performances pour des événements de composant de service.

Quel que soit le type de contrôle que vous envisagez d'effectuer sur vos composants de service (identification d'incidents, optimisation des performances ou contrôle de processus), vous contrôlez un certain point atteint lors du traitement de ces composants. Ce point est appelé point d'événement et ce sont ces derniers que vous sélectionnez en vue du contrôle. Chaque point d'événement encapsule la balise de type du composant de service, un type d'élément facultatif (qui représente des fonctions spécifiques d'un type de composant de service) et la nature de l'événement. Tous ces facteurs déterminent le type d'événement déclenché par le contrôle.

Les natures d'événement décrivent les situations requises pour générer des événements lors du traitement de composants de service. Ces natures sont des points importants de la structure logique d'un composant de service que vous sélectionnez en vue de le contrôler. Les natures les plus courantes des événements de composant de service sont ENTRY, EXIT et FAILURE, mais il existe d'autres natures en fonction du composant et de l'élément particulier. Quand une application contenant le composant de service indiqué est alors appelée, un événement est déclenché chaque fois que le traitement d'un composant de service passe par les points correspondant à la nature de l'événement.

En tant qu'exemple de la façon dont les événements sont définis pour un type de composant de service, le type du composant de service MAP peut générer directement des événements présentant les natures ENTRY, EXIT et FAILURE. Il comporte également un type d'élément, appelé Transformation, qui définit un type spécifique de fonctionnalité à l'intérieur du type de composant MAP. Cet élément génère également des événements avec les natures ENTRY, EXIT et FAILURE. Par conséquent, le type de composant de service MAP peut déclencher jusqu'à six événements différents en fonction de la combinaison d'éléments et de natures que vous spécifiez. La liste de tous les composants de service, de leurs éléments et de leurs natures d'événement figure dans le catalogue d'événements.

Le contrôle est une couche de fonctionnalité séparée résidant au-dessus du traitement des applications, qui n'interfère pas avec le traitement des composants de service. Le contrôle est concerné par le traitement de composant de service uniquement, dans la mesure où il détecte une activité à un point d'événement indiqué. Dans ce cas, un événement est déclenché par le contrôle, qui détermine la destination de l'événement, ainsi que les données contenues dans celui-ci en fonction du type de contrôle réalisé, comme indiqué ci-après :

Mesures de performances
Si vous contrôlez un composant de service afin de collecter des mesures de performances, les événements de pondération légère sont déclenchés dans l'infrastructure PMI. Vous pouvez sélectionner une ou plusieurs des trois statistiques de performances générées pour contrôler les composants serveur spécifiques au serveur :
  • Un compteur pour chaque nature d'événement EXIT – comptabilise les calculs réussis.
  • Un compteur pour chaque nature d'événement FAILURE – comptabilise les calculs ayant échoué.
  • La durée de traitement calculées entre les événements ENTRY et les événements EXIT correspondants (calculs synchrones uniquement).
Vous pouvez également contrôler les performances des applications au niveau de l'architecture SCA (Service Component Architecture) à l'aide des statistiques ARM (Application Response Measurement). Ces mesures permettent de contrôler une application à un niveau bien plus détaillé que pour les autres événements de composant de service. Vous pouvez utiliser ces statistiques pour contrôler de nombreux points différents entre les appels d'application initiaux et les réponses de service, lorsqu'ils utilisent l'architecture SCA.
Evénements de composant de service avec objets métier
Si vous souhaitez capturer les données d'événements déclenchés par le calcul à des points d'événement précis dans un composant de service, vous devez configurer le serveur de sorte qu'il génère l'événement et ses données dans des formats d'événement de base commun (CBE). Vous pouvez spécifier le niveau de détail des données d'objet métier à capturer dans chaque événement de composant de service. Vous pouvez publier ces événements dans un consignateur ou dans le bus Common Event Infrastructure, qui redirige la sortie vers une base de données CEI spécialement configurée.

concept Rubrique concept

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cmon_whatdo.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).