Folyamatkövetés - TMON for SOA

„Valós idejű folyamatkövetés”

tmon.logoAz elosztott, komplex IT környezetekben az üzleti tranzakciók, folyamatok végrehajtása tipikusan több rendszert érint, így azok állapotáról futási időben kevés összefoglaló információ áll rendelkezésre.

A T-Logic Monitoring for SOA egy olyan megoldás, amely lehetőséget ad az üzleti tranzakciók és folyamatok valós idejű követésére.

Kattintson ide és töltse le a termékismertetőt.

brochure.tmon.img1

Miért jelent problémát ha nincs információnk az üzleti folyamatok állapotáról?

  • A hibákról az üzemeltetők a felhasználókhoz képest késve értesülnek (sok esetben csak a felhasználóktól)
  • A hibák forrásának felderítése a számos, elszórtan fellelhető logriportok alapján nehezen végezhető el
  • Válaszidő növekedés esetén nehezen állapítható meg, hogy mely alrendszer a felelős a problémáért
  • A fentiek következtében lassú és nehézkes az üzemszerű állapot visszaállítása
  • Mindezek ahhoz vezetnek, hogy csökken a felhasználói elégedettség és a felhasználók lojalitása

A fenti problémák megelőzésén túl, mire használható még a megfelelő üzleti folyamatkövetés?

  • Folyamatainkat akkor tudjuk javítani, ha azokról megfelelő információval rendelkezünk.
  • A Six Sigma módszertan egyik alapelve, hogy konkrét mérési adatokra alapozva határozzuk meg azon területeket (pl. alrendszereket), amelyek javítása a legnagyobb megtérülést eredményezi

Melyek a kielégítendő igények?

Komplex, elosztott környezetben, legyen az hagyományos alkalmazásintegrációs (EAI) vagy szolgáltatásorientált (SOA) architektúrájú, mind az integrációs tesztek, mind az éles üzemi működés során előforduló igény az, hogy az egyes tranzakciók lefutásának a menetét szeretnénk követni. Integrációs teszteknél ha ismert, hogy egy tranzakció meddig jutott el a futása során, könnyen kideríthető, hogy hol, mely alrendszerek között kell az integrációs problémát keresni. Hasonlóképpen, éles üzemi működés során a tranzakció státuszának pontos ismerete segíti az üzemeltetőket a hiba behatárolásában, gyorsítja a hibakeresést. SOA környezetek jellemzője, hogy a szolgáltatás felhasználói (a kliens alkalmazások) nem feltétlenül ismertek a szolgáltatás tervezői, üzemeltetői számára. A megfelelő tranzakciókövetés ebben is segítséget tud nyújtani.

A megfogalmazható konkrét elvárások tehát:

  • ismerni szeretnénk a tranzakciók aktuális állapotát
  • tudni szeretnénk, hogy mely lépésben tart éppen az adott tranzakció
  • ha hibára futott a tranzakció, hasznos információ az, hogy ezt mely lépésben (mely alrendszerben) tette
  • tudni szeretnénk, hogy az egyes alrendszerek válaszideje megfelelő-e
  • szolgáltatások esetén fontos információ az, hogy egy adott szolgáltatást ki és mikor vett igénybe

A megoldás: T-Logic Monitoring for SOA

  • A TMON for SOA által alkalmazott központi naplózási koncepció segítségével ezeket az elvárásokat pontosan ki tudjuk elégíteni. A koncepció lényege, hogy a tranzakcióban érintett komponensek központi naplót vezetnek, oly módon, hogy a TMON naplóüzenet feldolgozó szolgáltatását igénybe véve, a tranzakciólépések különböző állapotaiban (például belépéskor, kilépéskor, hibás működés esetén) információkat tárolnak el a TMON adatbázisában.

    brochure.tmon.img2
    TMON log agent-ekkel

    brochure.tmon.img3
    TMON beépített logolás

  • Ezen kívül az egyes lépések naplóüzeneteihez időbélyeget csatolnak, így a lépésekben eltöltött futási idő utólag ellenőrizhető. Az ily módon felépített adatbázisban a TMON felhasználói felületén valós időben, több szinten, hierarchikusan tudunk keresni, illetve a folyamatokról, lépésekről és az eltárolt naplóüzenetekről információt megjeleníteni. A TMON segítségével a hibabehatárolásra fordított idő akár nagyságrendileg (pl. napokról órákra) csökkenthető.
  • Az eszköz audit célokra is jól használható, valamint adatbázisából változatos statisztikák, vezetői riportok készíthetők a tranzakciók, folyamatok lefutásáról.
  • Ezen kívül az adatbázisban összegyűjtött adatok jól használhatók a Six Sigma folyamatjavítási módszertan mérési fázisában. Így a TMON for SOA a minőségbiztosítás és a folyamatok javításának egy fontos eszköze.
  • A TMON for SOA támogatja a CEI és SNMP szabványokat, a Log4J-t, így jól integrálható más monitoring jellegű eszközökkel (pl. IBM Tivoli, IBM WebSphere Business Monitoring, HP OpenView, Microsoft MOM).

Összefoglalva:

A TMON for SOA egy olyan integrációs naplókezelő eszköz, amelynek segítségével az üzleti funkciók, folyamatok állapota valós időben követhető. A valós idejű követhetőség és az azonnali közbeavatkozás lehetősége kevesebb és rövidebb ideig tartó rendszerleállást, stabilabb IT rendszert és végső soron az üzletmenet folytonosságát eredményezi. Ezen kívül az eszköz alapvető segítséget nyújt a Six Sigma folyamatjavítási módszertan elveinek alkalmazásában. A EAI és SOA környezetben egyaránt sikeresen alkalmazható.

A termék további részleteiért tekintse meg TMON Whitepaper dokumentumot.