Το Monitor Server, που αποτελεί ένα από τα κεντρικά λειτουργικά τμήματα του WebSphere Business Monitor, είναι υπεύθυνο για την επεξεργασία συμβάντων και τον υπολογισμό μετρήσεων και τιμών. Φιλοξενείται στο WebSphere Process Server Έκδοση 6.0. Παρέχει λειτουργίες εξυπηρετητή μέσω των εξής τριών κύριων λειτουργικών τμημάτων: Observation Manager, Persistence Manager και Common Event Infrastructure (CEI) Access Layer. Πρόκειται για εσωτερικά λειτουργικά τμήματα που χρησιμοποιούνται μόνο εντός του Monitor Server.
Observation Manager
Το Observation Manager λειτουργεί ως μηχανισμός εκτέλεσης για το μοντέλο επιχειρησιακών μέτρων που εξάγεται από το WebSphere Business Modeler και εισάγεται στο WebSphere Business Monitor. Στο μοντέλο αυτό μπορείτε να καθορίσετε τα μετρικά στοιχεία και τους δείκτες KPI που θέλετε να παρακολουθούνται, καθώς και τα συμβάντα που χρησιμοποιούνται για τον υπολογισμό τους. Στη συνέχεια, το Observation Manager χρησιμοποιεί το μοντέλο, λαμβάνει τα συμβάντα και υπολογίζει τα μετρικά στοιχεία που θα εμφανίζονται στις προβολές χειριστηρίων του Dashboard Client.
Το Observation Manager χειρίζεται όλες τις μετρικές λειτουργίες των χρήσεων διεργασιών που απαιτούνται για τη διαχείριση της επιχειρησιακής διεργασίας κατά το χρόνο εκτέλεσης. Δημιουργεί, διαβάζει, ενημερώνει, τερματίζει χρήσεις περιβάλλοντος και υπολογίζει τις τιμές των μετρικών στοιχείων αυτών των χρήσεων.
Το Observation Manager καταναλώνει συμβάντα από το CEI για να ενημερώνει τα μετρικά στοιχεία και τους δείκτες KPI που θα εμφανίζονται στις προβολές χειριστηρίων.
Persistence Manager
Η μόνιμη αποθήκευση των τιμών χρόνου εκτέλεσης των ομάδων επιχειρησιακών μέτρων, των μετρικών στοιχείων και των δεικτών KPI πραγματοποιείται μέσω του Persistence Manager. Το Persistence Manager παρέχει λειτουργίες μόνιμης αποθήκευσης στο Observation Manager. Το Observation Manager δεν έχει απευθείας πρόσβαση στην βάση δεδομένων. Αντίθετα, το Persistence Manager συμπυκνώνει όλες τις λειτουργίες αποθήκευσης και ανάκτησης της βάσης δεδομένων.
CEI Access Layer:
Το CEI Access Layer είναι το λειτουργικό τμήμα που ευθύνεται για την πρόσβαση στο CEI και τα Common Base Events για λειτουργικά τμήματα που αποτελούν προελεύσεις και καταναλωτές των συμβάντων. Για παράδειγμα, το Observation Manager μπορεί να αποτελεί την προέλευση συμβάντων από όπου αποστέλλονται συμβάντα στο CEI για να χρησιμοποιηθούν από το Action Manager, το οποίο στο συγκεκριμένο παράδειγμα αποτελεί τον καταναλωτή των συμβάντων. Το CEI Access Layer παρέχει ένα επίπεδο αφαίρεσης που αποκρύβει την άμεση επικοινωνία με τα API του CEI και τις λεπτομέρειες των Common Base Events.