eXion Integrator to zestaw narzędzi stworzony w technologii J2EE, które pozwalają zbudować warstwę integracyjną infrastruktury IT dowolnego przedsiębiorstwa. Produkt podzielony jest na moduły, z których każdy może pracować niezależnie od pozostałych. Narzędzia na których oparta jest infrastruktura eXion Integrator pochodzą od czołowych światowych dostawców systemów integracyjnych, takich jak ORACLE (d. BEA Weblogic i Aqualogic), IBM Websphere.
Funkcjonalność usług oferowanych przez eXion Integrator udostępniana jest w postaci web services. Jednocześnie, usługi te mogą współpracować z dowolnymi systemami dziedzinowymi, posiadającymi interfejsy w dowolnej technologii (J2EE, .net, dedykowane API, baza danych, pliki).
W ramach produktu eXion Integrator oferowany jest gotowy zestaw adapterów do współpracy z wykorzystywanymi na rynku systemami dziedzinowymi, głównie w obszarze bankowości.
Przy rozbudowie systemu polegającej na integracji z nowym systemem dziedzinowym główny nakład pracy na dostosowanie do obsługi nowego systemu polega na stworzeniu odpowiedniego adaptera.
Wykorzystując narzędzie eXion Integrator wiele usług kompozytowych może zostać stworzona poprzez konfigurację oraz narzędzia graficzne i nie wymagają one kodowania niskopoziomowego. Ponadto istnieje możliwość budowania usług opartych o wiele systemów dziedzinowych i baz danych.

Rysunek 1. Przykładowa architektura logiczna infrastruktury IT Banku.
Produkt eXion Integrator zawiera następujące moduły funkcjonalne:
Moduł brokera komunikatów
Moduł brokera komunikatów oparty jest na rozwiązaniach ESB wiodących producentów (Oracle, IBM). Za pomocą modułu, będącego szyną usług przedsiębiorstwa realizowane są:
- Konwersja dowolnych formatów komunikatów wejściowych i wyjściowych (mapowanie danych)
- Konwersja protokołów transmisji
- Obsługa transmisji synchronicznej i asynchronicznej (możliwa także translacja typu)
- Routing komunikatów do dowolnego systemu (także na podstawie treści komunikatu)
- Akcje asynchroniczne pozwalające skrócić czas realizacji usługi
- Jednolity model obsługi błędów zintegrowany z modułem notyfikacji
Komunikacja między poszczególnymi usługami i adapterami odbywa się z wykorzystaniem kanonicznego modelu danych.
ODS
Moduł ODS jest repliką danych pochodzących z systemów dziedzinowych, których dostępność wymagana jest na wyższym poziomie, niż oferowana przez adaptery do poszczególnych systemów dziedzinowych. Moduł ten zapewnia także dostęp 365/24/7 dla danych krytycznych.
Dane pochodzące z różnych systemów dziedzinowych przechowywane są w zunifikowanym formacie odzwierciedlającym model kanoniczny.
W ramach modułu znajdują się również narzędzia automatycznej replikacji oraz aktualizacji danych, a także mechanizmy notyfikacji o zmianach danych.
Moduł obsługi zleceń
Moduł obsługi zleceń jest to zestaw narzędzi wspierających zarządzanie przetwarzaniem zleceń. Obsługa zleceń odbywa się w trybie store&forward, przy czym gromadzenie zleceń zapewnione jest przez moduł ODS.
- Moduł ten umożliwia także monitoring stanów zleceń oraz zapewnia ponowienie przetwarzania i transmisji po wystąpieniu błędu lub braku komunikacji. Możliwa jest także integracja z modułem notyfikacji.
Moduł generowania dokumentów
Moduł generowania dokumentów zapewnia obsługę wydruków dla pozostałych modułów rodziny produktów eXion. Generowanie dokumentów odbywa się na podstawie szablonu dokumentu oraz zestawu danych, które mają pojawić się na wydruku. Ważną cechą jest to, że użytkownik ma wpływ na ostateczny wygląd dokumentu, poprzez samodzielną modyfikację szablonu dokumentu wykorzystując do tego edytor graficzny szablonu.
Generowanie dokumentów może odbywać się na żądanie użytkownika lub cyklicznie według zdefiniowanego harmonogramu.
Moduł archiwizacji dokumentów
Za pomocą modułu archiwizacji dokumentów możliwe jest stworzenie bazy dokumentów elektronicznych, które mogą być udostępniane na żądanie do dowolnego systemu w warstwie aplikacji. Dokumenty składowane są w postaci binarnej, co pozwala przechowywać dokumenty w dowolnym formacie, np. PDF, TIFF, BMP, itp.
Dokumenty mogą być dodatkowo indeksowane, aby możliwe było wyszukiwanie dokumentów na podstawie ustalonego klucza. Rejestracja oraz dostęp do dokumentów odbywa się poprzez usługi.
Moduł walidacji
Moduł walidacji jest to zbiór reguł walidacyjnych dostępnych jako usługi, który umożliwia proste wykorzystanie skomplikowanych walidacji treści komunikatów w ramach przepływu komunikatów na poziomie szyny ESB.
W ramach modułu zaimplementowany jest zestaw standardowych reguł, ale możliwa jest także rozbudowa standardowego zestawu reguł poprzez konfigurację (bez konieczności modyfikacji kodu).
W razie pytań lub zainteresowania naszą ofertą prosimy o kontakt: eXion@amg.net.pl