A WebSphere Business Monitor egy webalapú
ügyfél/kiszolgáló alkalmazás, amely méri az üzleti teljesítményt, megfigyeli a folyamatokat
és munkafolyamatokat, valamint különböző összetevői együttműködése révén jelentéseket készít azokról.
Az Üzlet mérőszámmodellek, melyek definiálása
a WebSphere Business
Modelerben történik,kulcsfontosságú szerepet töltenek be a
megfigyelés folyamatában. Az üzleti mérőszámmodellben kell definiálni a mérési pontokat, az eseményszűrőket, a méréseket, az azok közötti összefüggést
valamint az üzleti adatok forrásait. Amikor elkészült az
üzleti mérőszámmodell,
a
WebSphere Business Monitor
alkalmazásba exportálja azt. A WebSphere Business
Monitor felismeri a figyelni kívánt modelleket és a kiindulási eseményekből rögzítendő méréseket.
Az irányítópult-nézetek a modell alapján megjelenítik a begyűjtött eseményekből generált kulcs-teljesítményjelzőket, az adott értékek grafikus ábrázolása érdekében. Értesítéseket
különböző helyzetekkel és műveletekkel kapcsolatban, meghatározott feltételek
szerint hoz létre a rendszer javító műveletek végrehajtása, valamint a működés során
fellépő hibák észlelése, illetve megelőzése érdekében.
E műveleteket a következő belső összetevői segítségével hajtja végre a rendszer:
- Megfigyelési kiszolgáló: Fogadja az eseményeket, kezeli a folyamatpéldányokat, valamint tárolja és fenntartja az ezekhez a folyamatpéldányokhoz tartozó futásidejű és előzmény mutatószámokat és kulcs-teljesítményjelző értékeket.
- Irányítópultok: Megjelenítik a megfigyelt adatokat. Nézetek egy előre meghatározott csoportját tartalmazzák,
melyek a különböző adatreprezentációs módok támogatásához testre szabhatók, és fejlett adatelemzési képességeket biztosítanak.
- Adatbázisok: Ezek látják el a Megfigyelési kiszolgálót az eseményfeldolgozáshoz szükséges adatokkal. Az irányítópult ügyfélalkalmazását is ellátják a nézetek feltöltéséhez szükséges információkkal. Az adatbázisok között egy másik monitor-összetevő, a többszörözéskezelő viszi át az adatokat.
- Adaptív műveletirányító: Különféle típusú üzleti reakciókat ad a bejövő eseményekben kifejezésre jutó helyzetekre.
- Sémagenerátor: Adatbázis-parancsállományokat generál, melyek segítségével a rendszer
adatbázistáblákat hoz létre a statikus, futásidejű és előzmény-adatbázisokban. Ezek az adatbázisok tartalmazzák az üzleti mérőszámmodellek adatait.
A Sémagenerátor hozza létre az előzmény adatbázis DB2 Cube Views kockanézet metaadatait is, és készíti el a metaadatok kiosztását a többszörözéskezelő számára.
A
figyelési művelet végrehajtásában a következő egyéb külső összetevők vesznek részt:
- Üzleti mérőszámszerkesztő: Ami annak az üzleti mérőszámmodellnek a létrehozására szolgál, amely maghatározza, hogy a rendszer mit figyeljen, azaz pl. folyamatokat vagy folyamatösszesítéseket,kulcs-teljesítményjelzőket, mutatószámokat és üzleti helyzeteket.
- Közös eseményinfrastruktúra: Megvalósítja az eseménykezelést: fogadja az
eseményforrásokból érkező eseményeket és továbbítja azokat azon eseményfelhasználók felé, amelyek
számára érdekesek az adott események.
- A
DB2
Alphablox és a
DB2 Cube
Views: fejlett adatelemzést biztosít az irányítópultok
számára.
Az alábbi ábra a fenti összetevők együttműködését szemlélteti:
1. Ábra A Monitor szerkezeti ábrája