Platforma integracji zgodna ze wzorcem ESB na otwartej platformie
Transkrypt
Platforma integracji zgodna ze wzorcem ESB na otwartej platformie
SEKTOR: BANKOWOŚĆ I USŁUGI FINANSOWE MODEL WSPÓŁPRACY: OUTSOURCING SPECJALISTÓW CENTRUM KOMPETENCJI: BPM, EAI, SOA Członek jednej z najbardziej znanych i aktywnych grup finansowych w Europie Środkowej i Wschodniej. Platforma integracji zgodna ze wzorcem ESB na otwartej platformie FuseSource POTRZEBA BIZNESOWA Ekosystem aplikacji klienta w architekturze spaghetti, ze względu na koszty, wymagał usunięcia zależności między systemami, wprowadzenia nowych wzorców komunikacji oraz narzędzi do monitoringu i obsługi błędów w obszarze integracji. Główną rolę w projekcie grał niski koszt wdrożenia i utrzymania rozwiązania. W odpowiedzi na zapotrzebowanie Klienta inżynierowie Sii zaproponowali i wdrożyli platformę integracji zgodną ze wzorcem ESB na otwartej platformie FuseSource. CO ZROBILIŚMY Klient otrzymał warstwę pośredniczącą. Warstwa ta umożliwia aplikacjom synchroniczną i asynchroniczną komunikację, wspiera implementację złożonych usług (ang. composite) z zachowaniem stanu, umożliwia różnorodność kontraktów bezpieczeństwa oraz jest zainstalowana w sposób niezawodny (hybrydowy klaster Failover & Load Balancing). Ponadto środowisko klienta zostało skonfigurowane do wsparcia ciągłej integracji (ang. continuous integration), automatyzacji testów i procesu wdrażania. EFEKTY Jednym z najważniejszych elementów, które jednocześnie wyróżnia rozwiązanie na tle konkurencji, jest moduł graficznego interfejsu użytkownika do zarządzania i monitoringu platformy integracyjnej. Moduł składa się z dwóch części. Pierwsza część to GUI online, która monitoruje stan przepływów, umożliwia podgląd statystyk i historycznych komunikatów oraz wspiera obsługę błędów np. przez edycję komunikatów. Druga część to GUI report, która umożliwia generowanie raportów m.in. o obciążeniu, dostępności i ilość błędów. TECHNOLOGIE Java, FuseSource, Apache ServiceMix (ActiveMQ, Camel, CXF, Karaf), Camel-quartz, Camel-mybatis, Jenkins (Continuous Integration), Nexus (Deployment artifacts management), Keepalived + HAProxy (High Availability), MS SQL Server, SQL Reporting Services, MS UDDI Zatrudniając ponad 2000 pracowników, Sii jest liderem usług IT & Inżynierii w Polsce. Więcej informacji na stronie www.sii.pl