Még 2021-ben nyertek 19 millió forintos támogatást a Nemzeti Kutatási, Fejlesztési és Innovációs Hivatal pályázatán az open source alapú Intalion Middleware Suite (IMS) Lite Edition integrációs keretrendszerhez. A fő cél a rugalmas, microservice és konténerizációs igényekhez illeszkedő integrációs megoldás kidolgozása volt. A különböző IT-rendszerek között közvetítő szerepet vállaló megoldásról Lenti József ügyvezető igazgatóval és Riba István technológiai igazgatóval beszélgettünk
– Milyen feladatokat lát el az NKFI-pályázaton nyertes Intalion Middleware Suite (IMS) Lite integrációs keretrendszer?
– Lenti József: Az integrációs keretrendszerünk gyakorlatilag egy middleware, mely közvetítő szerepet tölt be. Amint tudjuk az IT technológiák gyorsan változnak, egy 20 éves megoldás más nyelvet beszél, mint egy ma fejlesztett alkalmazás. Mégis sok esetben a két rendszernek beszélnie kell egymással. Hogy egy mindenki számára jól ismert hétköznapi példával éljek: a banki rendszerek sok esetben 15-20 évvel ezelőtt épültek ki, ma ezek jelentik a pénzügyi szervezet motorját. Azonban a ma kihívásaira válaszolva, a pénzügyi szervezeteknek szükségük van mobilbank app-ra, ami a modern szabványok szerint működik. A két technológiai réteg között a middleware teremti meg a kapcsolatot: értelmezi az egyik rendszerből érkező adatokat és átadja a másik rendszernek. Ha ki is cserélődnek a vállalati rendszerek és érkeznek új fejlesztések is, a middleware marad.
A megoldás karmesterként működik, hiszen nemcsak átadja az adatokat, hanem bizonyos folyamatokat szabályoz: hogy mikor mi történhet, milyen sorrendben, mi az, amit párhuzamosan lehet lekérdezni, mi az, amit csak szépen sorban. Tolmács feladatkörökkel is felruháztuk, hiszen a 20 éves és a mai technológia nyelvét egyaránt beszéli. Emellett rendőr feladatokat is ellát: betartatja a szabályokat, nem engedi, hogy a rendszerek össze-vissza kommunikáljanak egymással.
– Riba István: Abban a világban, ahol fontos egy ügyfélről 360 fokos képet alkotni, minden információt egy helyen elérhetővé tenni szükség van egy integrációs keretrendszerre, amely a különböző rendszerekből egy helyre gyűjti össze az adatokat. A middleware egy technológiai stabilitást, állandóságot jelent a vállalat életében. Egy szervezetnél gyakoriak a technológiai váltások, cserélődnek a különböző IT rendszerek. Egy-egy rendszercsere rengeteg energiát, időt, pénzt emészt fel bármely szervezetnél. Nem csak azért, mert át kell állni és meg kell tanulni az új rendszereket, hanem azért, mert a kapcsolódó rendszerek közötti kommunikációt is újra fel kell építeni. Az integrációs réteg segítségével ez a lépés kiiktatható, hiszen mi képviseljük az informatika, az üzlet és az adatok közös nyelvét. Az integrációs rétegnek hullámtörő hatása van, segítségével mérsékelhető a vállalati rendszerekre nehezedő, folyamatos technológiai változásokból fakadó nyomás.
– Milyen mértékben dobozos szoftver és milyen mértékben egyedi megoldás termékük?
– Lenti József: Az évek során megszerzett tapasztalatunk is visszaköszön a megoldásban, rengeteg ügyfél architektúráját megismerve fejlesztettük ki. Például foglalkozunk a biztonság kérdéskörével, hiszen ez egy adatalapú szervezetnél megkerülhetetlen: ki férhet hozzá az adatokhoz, mihez férhet hozzá? De megjelenik a naplózás tematikája is, hiszen nyoma kell legyen annak, hogy ki lépett be a mobilbankba és indított egy lekérdezést. Az open source technológiákat alapul véve fejlesztettük ki megoldásunkat, sok-sok egyedi funkcióval. Benne van tudásbázisunk, tapasztalatunk. Úgy alakítottuk ki, hogy kellőképpen gyors és rugalmas legyen minden ügyfelünknél. Nem egy klasszikus dobozos terméket kell elképzelni, mely a polcról levehető és integrálható a vállalat rendszereihez, hanem vannak illesztési, paraméterezési feladatok is. Ugyanakkor van annyira univerzális, hogy lerövidítse és megkönnyítse a bevezetést.
– Riba István: Az IMS Lite integrációs keretrendszer jelenti az alapot, amit több kapcsolódó megoldással egészítünk ki, ezek mind a felmerülő ügyféligényekre válaszolnak. Nemcsak az a feladat, hogy két rendszert összekössünk, hanem követnünk is kell, mi történik az adatokkal. Ha például az egyik rendszer azt mondja, ő elküldte az adatokat, a másikhoz meg nem érkeztek meg, ki kell tudnunk deríteni, hol a hiba. A naplózás mellett figyelnünk kell arra is, hogy a felépítendő, komplex IT infrastruktúrák összetevői nem mindig egyszerre érnek a finisbe. Ezért keretrendszerünkben lehetőség van egy adott rendszerrel való kapcsolatot szimulálni, mindaddig, míg a valós rendszer fel nem épül és hadrendbe nem áll. A már említett IT biztonságot, a létező, szigorú magyar és EU-s előírásokat is figyelembe kell vennünk és a rendszerek közötti kapcsolatban érvényesítnünk. Meg kell győződnünk, hogy az adatokat valóban az a rendszer küldte, akinek ez feladata, és nem egy másik, külső támadó próbál bennünket átvágni. Beépítettük a rendszerbe a csalásokat kiszűrő ellenőrzési pontokat is, vagy például a szokatlan viselkedést is vizsgálhatjuk. Egy komplex, átgondolt megoldásról van szó, melyet magyar piacon, magyar árszinten a hazai közép- és nagyvállalatoknak fejlesztettünk ki.
(X)







