Rendszerarchitektúra Rendszereink főbb architekturális építőelemei: - JAVA és web-böngészős vékony-kliens felhasználói felületek: Az alkalmazott megoldásaink grafikus megjelenítést biztosítanak, a vékonykliens elv alapján kerültek kialakításra, ami azt jelenti, hogy a kliens alkalmazás nem tárol adatokat a felhasználói munkaállomáson és nem is tartalmaz az üzleti logikához kapcsolódóan előre telepített programelemeket. A kliens oldalon kizárólag az adatbeviteli és adatmegjelenítő eljárások, valamint a képernyő elemek kezelése fut. Mind a JAVA, mind a böngészős kliens platformfüggetlen, egyaránt használhatók Microsoft Windows és Linux munkaállomásokon.
- SOA környezetbe integrálható alkalmazás szerverek: Üzleti logika implementációink alkalmazás szerver futtatókörnyezeteként olyan architektúrákban dolgozunk, amely a platformfüggetlen telepíthetőség mellett biztosítja az együttműködő rendszer szemléletmód, a Szolgáltatás Orientált Architektúra támogatását is.
Az alkalmazott Java 2 Platform, Enterprise Edition szabványokat definiál többrétegű komplex alkalmazások fejlesztéséhez. Egyszerűsíti az alkalmazásokat egyrészt úgy, hogy szabványosított moduláris komponenseket támogat szolgáltatások halmazával. Az alkalmazások működésének/viselkedésének számos részletét szabályozza automatikusan - összetett programozás nélkül. Rendszereink üzleti funkciói és szolgáltatásai a feldolgozási folyamatok tetszőleges lépésének végrehajtását, illetve a rendszer egyes specifikus állapotait eseményként kezelik, melyeket (pl. egy folyamat vége, egy tranzakció érvényesítése) publikálni képes. Az így publikált események alapján a szolgáltatásokat igénybevevő rendszerek vagy komponensek, a saját üzleti logikájuk alapján folytathatják a feldolgozási folyamatot. Rendszerünk komponensei és szolgáltatásai pedig külső rendszerek számára elérhetőek (pl. webszolgáltatások által). - Middleware eszközök: Rendszereink felkészítettek az üzeneteken keresztül lazán csatolt rendszerek közti adatforgalmat megvalósító köztesszoftverekkel (MOM ; Message-Oriented Middleware) való együttműködésre. Működő megoldásaink vannak IBM WebSphere MQ (korábbi terméknevén MQ-Series) üzenetsorokon alapuló rendszerintegrációban való alkalmazásra, illetve Progress SonicMQ alapú Java Messaging Services szerinti kommunikációra, illetve további gyártók termékei is támogatottak.
|