A MiddleWare rendszerek Rolls Roysa WebLogic Server alkalmazása pénzügyi integrált környezetben 2016.10.11 HOUG konferencia Budapest
Dorsum Szerepünk az informatika és a pénzügy világában
A Dorsum jelenleg
Ügyfelek és Partnerek Our customers by sectors: Banks Asset Managers Brokerage Firms Insurance Companies Factoring Companies Pension Funds Partners:
Dorsum az informatikában EA Server Jaguár Server CAS - Jboss - WebLogic - WebSphere 2003 InternetBank 2000 Fiókhálózatok kialakulása kialakítása 1996 Vastagkliens fejlesztések 1996 Cégalapítás Apache-Zend 2012 Mobil fejlesztések alkalmazása Napjainkban: integrált felület -szerver fejlesztések
Főbb technológiák a Dorsumban
Clavis Alkalmazás a középpontban
Szolgáltatás architektúra I. Branch Netbank Mobile Bank Clavis Front Adapter Core Banking Systems Bank Middleware/ESB Clavis Java Backend Clavis Back Office (Power Builder) Trading Adapters
Szolgáltatás architektúra II. Clavis NetBank Transaction Clavis Mobile Report Info Clavis Branch Voucher WebLogic Clavis Business Logic Clavis BackOffice Clavis Report Clavis Operation Logic MNB Keler Clavis Router Tőzsdei adapter Számlavezető rendszer DataBase
Alkalmazás szerver használat eloszlás Kiemelt ügyfelek WebLogic Egyéb szerver
Miért WebLogic? De nem mindegy hogyan Elnézést
WebLogic Néhány tulajdonság
WebLogic amiért szeretjük Stabil, robosztus működés, magas szintű (HA) 24/7 rendelkezésre állás WebLogic Rendkívül átlátható, könnyen kezelhető adminisztrációs felület (WL Console) Alkalmazások egyszerű, gyors kezelhetősége, monitorozás biztosítása Probléma esetén rövid határidőn belüli support rendelkezésre állás
Weblogic néhány feature a napi használatban Feature Foreign JNDI Messaging Bridge Alkalmazhatóság Távoli elérés biztosítása más szerverekhez Híd kialakítása eltérő verziójú, vagy más alkalmazás szerverekkel Unit of Order Üzleti elvárások teljesítése kódolás nélkül Coherence Magas memória igényű folyamatok alkalmazása WL Console Adminisztráció Clavis
Clavis & Foreign JNDI Provider DEVELOPMENT Environment UAT Environment PRODUCTION Environment WebLogic WebLogic WebLogic Clavis v. 4.666 Clavis v. 4.666 Clavis v. 4.666 Local JNDI Local JNDI Local JNDI Külső rendszerek Kódváltoztatás nélküli rendszerkapcsolatok egyszerű módosítása DEV DB Külső rendszerek WL Consolon történő XML módosítás UAT DB Sokrétű felhasználhatóság: JMS, EJB, DB, minden, amit JNDI névtéren el lehet érni Külső rendszerek elérése ugyanazon alkalmazással Külső rendszerek PROD DB Fejlesztés, tesztelés, éles működés: ugyanaz az alkalmazás
Clavis & Messaging Bridge Szinkron/aszinkron üzenetküldés WebLogic belső üzenetek WebLogic Server 8 WebLogic Server 12 WebLogic egyéb server WebLogic Server Más alkalmazás server
Clavis & Messaging Bridge Szinkron/aszinkron üzenetküldés
Clavis & Unit of Order A Clavis egyik legfontosabb feladata: kapcsolattartás a tőzsdékkel JMS JMS Ajánlat beadás Kötés feldolgozás Üzletileg nem mindegy a feldolgozás sorrendje
Clavis & Unit of Order Kötés feldolgozás 3 db. ellenoldali ajánlat 100 db. részvényt vásárolok 20 db-os eladás ajánlat 100 db-os vételi ajánlat 30 db-os eladás ajánlat 50 db-os eladás ajánlat A beérkező három kötés feldolgozása kódban történő várakoztatás, vagy Q-ba történő sorozatos visszarendelés helyett: Unit of Order használat.
Clavis & Unit of Order Trade Messages Delaying Process Queue With Unit of Order
Clavis & Coherence A WebLogic coherence terméke lehetőséget biztosít gyakran használt nagy mennyiségű adat több szerveren levő memóriában történő elhelyezésére. WebLogic Server Deployments Coherence Server Data Coherence Server Data Coherence Server Data WebLogic Server Deployments Számlakivonat előállítás Hozam számítás Díj számítás
WLS Console bejelentkező kép
WLS Console DataSource konfiguráció I.
WLS Console DataSource konfiguráció II.
Köszönöm a figyelmet!