Az Erste Bank egy általános portlet alapú egységes felhasználói keretrendszer kialakítása mellett döntött, amelyben a call centerben és a fiókhálózatban használt alkalmazások is helyet kapnak − közölte lapunkkal az Alerant Informatikai Zrt. szakértője, Ertner Iván Péter. A portletek közötti kommunikációt az Oracle Coherence keretrendszerével oldotta meg az Alerant.
A szakember a rendszer működéséről elmondta, hogy például a bank call centerében elvárás az, hogy a beérkező hívások hatására, a hívásokra váró ügyintézők böngészőjében automatikusan jelenjenek meg a hívott ügyfél adatai és általában a hívással kapcsolatos információk. A telefonos infrastruktúra egy WebService híváson keresztül helyezi el a beérkező hívás adatait tartalmazó üzenetet az \"üzenetbuszon\", ahonnan először egy üzenetelosztó komponens segítségével kerül a felhasználói munkamenethez, majd az ICEfaces AJAX Push technológiájának felhasználásával a felhasználói felületre. A bejövő hívások fogadása mellett az egy híváson belüli állapotváltások kezelésében is kulcsszerephez jutott az üzenetbusz.
A fejlesztés érdekessége, hogy az Oracle Coherence megoldást nem igazán arra a célra fejlesztették ki, mint amire a bejelentett alkalmazásban használják. A Coherence-nek persze megvannak az evidens felhasználási területei, ami egy korlátlan kapacitású, elosztott Java objektum cache − jelentette ki Nagy Péter, az Oracle Hungary szakértője. Mint elmondta, a korábbi felhasználásokat tekintve ugyanis jellemzőbb az Oracle Coherence utólagos felhasználása egy projektben, ahol tipikusan teljesítmény- és/vagy kapacitásproblémára keresnek hatékony megoldást, gyors bevezetéssel. Nagy Péter szerint az Alerant az eddigi gyakorlattól eltérően egy innovatív cég módjára, az informatikában új trendnek számító megoldást alkalmaz ebben az üzletileg kritikus környezetben.
Minden olyan vállalatnál, ahol több felhasználói interfész-alkalmazást üzemeltetnek, felmerül a gondolat előbb-utóbb, hogy az alkalmazásokat integrálják, azaz az egyikben megkeresett-kezelt objektum adatai (pl. ügyfél) legyenek elérhetőek − átkattintás után − a másik alkalmazásban − magyarázta a technológiai megoldás működését az Alerant Informatikai Zrt. szakértője. A probléma legegyszerűbb megoldásának az mutatkozott, hogy valamennyi alkalmazás egy elosztott cache-ben publikálja a kezelt objektum adatait, más alkalmazásba átlépve pedig erről a cache-ről lehet megszerezni az aktuális adatokat. Az adatbusz használatához egyszerűen kezelhető keretrendszert készítettünk. A megoldás az egységes vállalati domainmodell kialakulásának első lépése is, hiszen a publikált adatok köre minden alkalmazásra nézve azonos. Fontos az is, hogy az alkalmazott eszköz, az Oracle Coherence platformfüggetlen, tehát akár különböző technológiai alapokon nyugvó alkalmazások is integrálhatóak (pl. .Net és Java).
