Monitor Server, composant clé de WebSphere Business Monitor, traite les événements et calcule les mesures et les valeurs. Il est hébergé sur WebSphere Process version 6.0. Il offre des fonctions de serveur grâce à trois composants principaux : le gestionnaire d'observation, le gestionnaire de la persistance et la couche d'accès de l'infrastructure d'événement commune (CEI). Il s'agit de composants internes utilisés uniquement au sein de Monitor Server.
Gestionnaire d'observation
Le gestionnaire d'observation agit comme le moteur d'exécution pour le modèle de mesure métier exporté à partir de WebSphere Business Modeler et importé vers WebSphere Business Monitor. Dans ce modèle, vous pouvez définir les mesures et les indicateurs clés de performance à contrôler ainsi que les événements utilisés pour les calculer. Le gestionnaire d'observation utilise alors le modèle, reçoit les événements et calcule les mesures à afficher dans les vues des tableaux de bord.
Le gestionnaire d'observation traite toutes les opérations liées aux mesures des instances de processus qui sont nécessaires pour gérer les processus métier lors de l'exécution. Il crée, lit, met à jour et termine les instances de contexte, et calcule les valeurs des mesures de ces instances.
Le gestionnaire d'observation a besoin d'événements provenant de l'infrastructure d'événement commune pour mettre à jour les mesures et les indicateurs clés de performance affichés dans les vues des tableaux de bord.
Gestionnaire de la persistance
La persistance des valeurs d'exécution des groupes de mesures métier, des mesures et des indicateurs clés de performance est assurée par le gestionnaire de la persistance. Ce dernier fournit des fonctions de persistance au gestionnaire d'observation. Ce dernier n'accède pas directement à la base de données. Le gestionnaire de la persistance encapsule toutes les opérations d'extraction et de stockage des bases de données.
Couche d'accès CEI :
La couche d'accès CEI est le composant chargé d'accéder à l'infrastructure d'événement commune et aux événements de base communs pour les composants qui constituent les sources et les consommateurs des événements. Par exemple, le gestionnaire d'observation peut être la source d'événement qui transmet les événements à l'infrastructure d'événement commune afin qu'ils soient utilisés par le Gestionnaire d'actions, qui est le consommateur d'événements dans cet exemple. La couche d'accès CEI offre une couche d'abstraction qui masque l'interaction directe avec les interfaces de programme d'application CEI et les détails des événements de base communs.