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