Minden nagyvállalat életében eljön az a pillanat, amikor rájön, hogy szüksége van valamilyen alkalmazásintegrációs megoldásra. Túl sok lett a szoftverrendszer, áttekinthetetlen lett ezek kapcsolata, felesleges adatbevitelek és többszörös funkcionalitások jellemzik az egyes rendszereket. A felhasználói igények és a gyártók munkája nyomán az utóbbi években Magyarországon is terjednek az integrációs megoldások. Ezek jellemző környezete sokáig az alkalmazásszerver volt - mondja Ertner Iván Péter, az Alerant rendszermérnöke -, amelyek viszont egyre kevésbé tudják kiszolgálni az összetettebb, modern vállalati igényeket.
Integráció, integráltan
Nem véletlenül jelentek meg a piacon azok a termékek, amelyeket már alkalmazásplatformnak (ASP) neveznek. Egy ilyen platform integráltan tartalmazza mindazokat az eszközöket, amelyek az alkalmazások építéséhez és új üzleti szolgáltatások bevezetéséhez szükségesek. Része például egy portál, ami az alkalmazások megjelenítéséért felelős, helyet kap benne az üzleti folyamatok összekapcsolására szolgáló integrációs motor, az alapját pedig valamilyen megbízható, robosztus alkalmazásszerver adja.
Egy ilyen megoldásnak több előnye is van, állítja az Alerant szakértője. Az ASP részeit képező termékeket ugyan eddig is meg lehetett vásárolni, ám ezek egyben sokkal kevesebbe kerülnek, másrészt pedig az egyes komponensek sokkal szorosabban vannak integrálva, eltűnnek azok a bosszantó inkompatibilitások, amelyek nem egy esetben megnehezítették a különféle -- akár egy gyártótól származó -- termékek együttes használatát. Most viszont egyszerre olyan megoldás birtokába juthat a felhasználó, amelynek részei nem csupán garantáltan együttműködnek egymással, hanem a teljesítményük is egymáshoz van hangolva, készen állnak arra, hogy használatba vegyék őket, és amelyekkel magas szintű funkcionalitást is meg lehet valósítani.
Másik előnyük, hogy professzionális fejlesztőeszközök is járnak hozzájuk. A teljes megoldáscsomagot átfogó fejlesztőeszköz - mint amilyen például a BEA Weblogic Platform-hoz adott Workshop - egységesen használható minden modulban. "Mondjuk kifejlesztek vele egy kis webes alkalmazást, majd az áthúzom egy portálszerkesztő-ablakba, ahol egyetlen kattintásra előáll belőle a weben keresztül is elérhető portlet-alkalmazás", ecseteli az előnyöket Ertner Iván Péter.
Iparágra szabva
Újabban azonban már ez sem elég: érdekes módon hasonló folyamat játszódik le az alkalmazásintegrációs rendszerek piacán, mint amit jó pár évvel ezelőtt megfigyelhettünk a vállalatirányítási rendszerek kapcsán. Az integráltság, a szabványos bővítőfelületek megléte gyakorlatilag már alapkövetelmény, nem jelent a gyártónak igazi versenyelőnyt.
Ebben a helyzetben a gyártók az egyes iparágak speciális igényeihez előre felkészített megoldások kidolgozásában keresik a kiutat. Az egyik első fecske a BEA, amely a már említett BEA WebLogic platformot bővítette úgy, hogy az megfeleljen a távközlési szolgáltatók egyedi elvárásainak: beépített és integrált a termékébe számos, más gyártótól származó komponenst, amelyekkel sokkal egyszerűbbé válik a különböző értéknövelt szolgáltatások létrehozása. Ilyen módon jött létre a Weblogic Service Delivery Platform, amely egyrészt tartalmaz minden alapvető infrastrukturális szolgáltatást (a fentebb már említett portált, alkalmazásszervert, egyebeket), de ezen felül a piacvezető távközlési szoftvergyártó cégek termékeinek beépítésével megteremti a kapcsolatot a tartalomkezelő rendszer, a hálózati eszközök, a meglévő háttérrendszerek és a szolgáltatásokat létrehozó felhasználók között.
A rendszer alkalmazásával az üzleti folyamatok és a szolgáltatások elemi funkciókra bonthatók szét (például új ügyfél felvitele, MMS-küldés, egyebek), és ezekből a funkciókból könnyedén összerakhatók az ügyfelek által igényelt újabb és újabb szolgáltatások. Gyakori probléma az is, hogy még az informatikusok sincsenek tisztában azzal, milyen üzleti funkciókra vannak alkalmazások; egy szolgáltatásplatform arra is jó lehet, hogy egyfajta "szoftverleltárral" lássa el a vállalatot. Innentől kezdve viszont jól látszik, hogy egy új szolgáltatáshoz milyen funkciók állnak rendelkezésre, illetve milyen komponenseket kell még kifejleszteni.
Ertner Iván Péter szerint csak idő kérdése, hogy a BEA után más szállítók is megjelenjenek hasonló termékekkel, illetve hogy új iparágak támogatására hasonló megoldások szülessenek. Jó célpontnak látszik a bankszektor, hiszen ott is számos speciális rendszert alkalmaznak (web banking, kártyarendszerek, egyebek).
Schopp Attila
Integrált megoldások
A BEA WebLogic Service Delivery Solutionben az alábbi gyártók szolgáltatásai, termékei találhatók meg integráltan: MobilAware, Aepona, Appium Technologies, elata, Incomit, Open Cloud, SandCherry, Ubiquity, Ulticom, Volantis, Wysdom