SOAPui - JMS - MTRACK

mtrack logo
 
MTRACK© tömeges dokumentumkezelő

Az MTRACK rendszer segítségével tömegesen lehet kezelni dokumentumokat. Tipikus felhasználási példa a számlázás, amikor közüzem havonta százezres nagyságrendben készít számlákat. A számlázó rendszerből PDF vagy más nyomtatási formában jönnek ki a dokumentumok, és ezeket mind ki kell nyomtatni, postázni, esetleg elektronikusan aláírni.

Az MTRACK rendszer ilyenkor a dokumentum előállító (számlázó) rendszer és a dokumentum feldolgozó (nyomtató, elektronikus aláíró) rendszer közé kerül be, és

  • Illeszti a két (vagy több) rendszer közötti interfészeket,
  • Irányítja a dokumentumokat, vezérli a munkafolyamatot
  • Kontrollálja a terheléseket, hogy egyik dokumentum feldolgozó rendszer se legyen túlterhelve
  • Lekérdezhetővé és követhetővé teszi a feldolgozási folyamatok pillanatnyi állapotát, és végül de nem utolsó sorban
  • Lehetőséget teremt az előre nem látható hibák kijavításához operátori beavatkozást lehetővé téve.

Mindehhez az MTRACK rendszer a JMS közbülső réteget használja, amelyikkel a dokumentumok tárolása, sorba rendezése, biztonságosan, és szabványos módon megoldható.

Az MTRACK rendszer több ügyfélnél is sikeresen kezeli a számlázási folyamat elektronikus aláírás részét. A számlák Oracle Financials rendszerből (az egyik ügyfélnél) vagy SAP rendszerből (más ügyfeleknél) érkeznek fájlrendszerbe lerakva, vagy IBM WebSphere MQ (régebben IBM MQSeries) rendszeren keresztül. Az MTRACK felolvassa ezeket a dokumentumokat és elhelyezi a megfelelő JMS sorba, ahonnan ütemezve kerülnek elő a dokumentumok és kerülnek elektronikusan aláírásra.

soapUI és JMS

A SOAPui, mint tesztelési eszköz kiválóan alkalmas az ilyen jellegű rendszerek tesztelésére, különösen most, hogy a szoftver alkalmas a JMS kommunikáció kezelésére külön plugin nélkül. Persze lehet mondani, hogy ez a mi örömünk, hiszen mi fejlesztjük az MTRACK rendszert, és a mi dolgunk hogy rendesen leteszteljük. És ebben sok igazság van.

Ugyanakkor minden egyes MTRACK installáció más és más, mert minden ügyfélnél az általa kívánt munkafolyamatokat kell kialakítani. Amikor installáljuk a rendszert a munkafolyamat kialakítása után annak ellenőrzése gyakran hosszú és fáradtságos folyamat az ügyfél számára. Nem a mi szoftverünket kell ellenőriznie, hanem a saját munkafolyamatait. Természetesen ebben is segítünk, de a tesztelés eddig manuális folyamat volt, a kapcsolódó rendszerekbe teszt dokumentumokat kellett küldeni, és nézni, hogy ezek rendben haladnak át a rendszeren, minden olyan rendszer elvégzi a feladatát amelyiknek valamit tennie kell a dokumentumokkal.

Mostantól ez a tesztelés sokkal hatékonyabban megoldható soapUI segítségével. Mielőtt élesbe kerülne a rendszer soapUI teszteket készítünk, amelyek az MTRACK rendszert a JMS, a protokoll illesztők által is használt felületén keresztül teszteljük, és itt minden működési módot cégig tudunk tesztelni, nem csak a normál működést, hanem az előre látható szokásos hibás eseteket is (papír elakadás, hálózati kimaradások), amiket az éles rendszerben nem nagyon lehet előállítani.

Ezzel az installáció, és minden verzióváltás, vagy akár csak munkafolyamat módosítást követően ügyfeleink sokkal nagyobb biztonsággal győződhetnek meg róla, hogy a rendszerük úgy működik, ahogyan azt elvárják tőle. A soapUI JMS tesztelés eredménye:

  • A tesztelés sokkal olcsóbb, gyorsabb, kevesebb emberi ráfordítást igényel.
  • A tesztelés sokkal teljesebb lehet a teszt rendszeren, olyan esetek is tesztelhetőek, amelyek eddig nehezen, vagy csak túl drágán lettek volna megoldhatók.
  • A tesz esetek soapUI-ban, vagy akár a Pegamento rendszerünkkel integrálva Confluence oldalakon GreenPepper táblázatos formában áttekinthetően menedzselhetően kiküszöbölve a tesztelési hibák lehetőségét.

Akár az MTRACK rendszerrel, akár JMS, vagy SOAP vagy bármilyen más rendszer tesztelésével kapcsolatban keressenek minket a HOL oldalon megadott elérhetőségeken keresztül.

Bookmark and Share
Friss hírek

2011. szerpember 9.

Kibocsátottuk a Pegamento TR, soapUI modult, amelyiklehetővé teszi, hogy soap szervizeket úgy teszteljünk, hogy közben nem kell helyességellenőrző kódot írni. A modul minden teszt futtatást adatbázisban tárol és az egyes futások eredményei összehasonlíthatóak, és minden lényeges eltérés a futási eredmények között automatikusan felderíthető.

Olvassa régebbi híreinket is!