L'architecture de WebSphere
Business Monitor 6.0.1 est
constituée d'un ensemble de composants internes et d'un groupe de composants externes.
Un modèle de mesure métier, qui est défini
dans WebSphere
Business Modeler, est un élément clé
du contrôle. Dans un modèle de mesure métier,
vous définissez les points de mesure, les filtres d'événement, les mesures, leurs corrélations
et les sources des données de gestion. Lorsque le modèle de mesure métier
est établi, vous l'exportez dans WebSphere
Business Monitor. WebSphere Business
Monitor reconnaît les modèles qui doivent être contrôlés et les mesures
à capturer à partir des événements entrants.
Les vues du tableau de bord affichent les indicateurs clés de performance créés
à partir des événements collectés, selon un modèle, pour créer des représentations
graphiques de ces valeurs. Des notifications concernant des situations et des actions
sont générées, en fonction d'une condition définie, afin d'exécuter des actions correctives
et de détecter et de prévenir des incidents lors de l'exécution.
Toutes ces actions sont accomplies grâce à un ensemble de composants internes :
- Monitor Server : Il reçoit les événements, traite les instances de contexte de contrôle,
et stocke et conserve les données d'exécution et d'historique ainsi que les valeurs des indicateurs clés
de performance de ces instances.
- Tableaux de bord : Ils affichent les données contrôlées. Ils fournissent des vues prédéfinies
qui peuvent être personnalisées afin de prendre en charge les différentes représentations des données
et permettent une analyse plus approfondie des données.
- Bases de données : Elles fournissent à Monitor Server des informations concernant le traitement
des événements. Elles transmettent également au client du tableau de bord des données destinées à remplir
les vues. Les informations sont transférées dans les bases de données via un autre composant de contrôle :
le gestionnaire de réplication.
- Gestionnaire d'action adapté : Il fournit différents types de réponse métier
issus de situations exprimées dans les événements entrants.
- Générateur de schéma : Il génère des scripts de base de données à utiliser
pour créer des tables dans les bases de données d'état, d'exécution et d'historique. Ces
bases de données contiennent les données des modèles de mesure métier.
Le générateur de schéma génère également la description des métadonnées de DB2 Cube Views de la base de données d'historique et génère
les mappages des métadonnées pour le gestionnaire de réplication.
Autres composants externes participant au fonctionnement du moniteur :
- Editeur de mesures métier :(BME) Il
sert à créer le modèle de mesure métier qui définit ce qui doit être contrôlé, par exemple,
les contextes de contrôle, les indicateurs clés de performance, les mesures et les situations métier.
- Infrastructure d'événement commune : Elle assure la gestion des événements en recevant
des événements provenant de sources d'événements et en les transférant aux consommateurs d'événements qui ont exprimé leur intérêt
pour ces événements.
- DB2 Alphablox
et DB2 Cube
Views : Ils permettent d'effectuer une analyse plus approfondie des données pour les tableaux de bord.
Le diagramme suivant illustre l'interaction entre les composants ci-dessous :
Figure 1. Diagramme de l'architecture de contrôle