Produkty
Centralne systemy bankowe
System bankowości elektronicznej
Systemy do zarządzania prowizjami i opłatami
Sprawozdawczość obowiązkowa i zarządzanie ryzykiem
Specjalizowane aplikacje dla sektora finansowego
Systemy zarządzania przedsiębiorstwem
Rozwiązania Smart Metering
Rozwiązania Smart Grid
Zarządzanie zużyciem mediów
Systemy obsługi przychodni
eBiznes
Serwis
Fabryka oprogramowania
Infrastruktura
eBiznes
Budowa środowisk opartych na architekturze SOA
Architektura SOA to koncepcja tworzenia systemów informatycznych, w której główny nacisk kładzie się na definiowanie dedykowanych usług, które spełnią wymagania integracyjne środowiska informatycznego Przedsiębiorstwa, dla których został przygotowany. Pojęcie SOA obejmuje zestaw metod organizacyjnych i technicznych mający na celu lepsze powiązanie biznesowej strony organizacji z jej zasobami informatycznymi.
OPIS USŁUGI
Nowoczesne instytucje posiadają wiele systemów informatycznych m.in. system centralny wspomagający działalność operacyjną i systemy towarzyszące – obsługujące system internetowy i mobilny. Każdy z tych systemów korzysta z podobnych informacji np. o kliencie. Wskazane jest, aby informacje te pochodziły z tego samego źródła, pobierane według tych samych lub podobnych algorytmów. Dlatego też tworzone są systemy pobierające i udostępniające informacje, których źródła mogą być rozproszone w danej instytucji.
Podstawowym pojęciem w SOA jest usługa. Należy ją rozumieć, jako określoną funkcję programistyczną, która służy do wykonywania zdefiniowanych operacji na danych zgromadzonych w bazach danych. Funkcje te zbudowane są w taki sposób, aby mogły być uruchamiane z dowolnych środowisk aplikacyjnych. Umożliwia to specjalizowane API (Application Progamming Interface) skojarzone z usługami. Można zdefiniować usługi pasywne (niezmieniające danych) i aktywne (dodające, usuwające lub modyfikujące dane).
Możemy zdefiniować usługi wysokiego poziomu (HLBS), które teoretycznie wykonują określoną operacje biznesową (np. pobranie informacji o wszystkich rachunkach Klienta), a praktycznie uruchamiają kilka usług niskiego poziomu (np. pobierające dane o rachunkach z każdego systemu, w którym znajdują się te dane – z systemu transakcyjnego, kartowego, kredytowego, maklerskiego itp.).
Aby usługi były w łatwy sposób uruchamiane z różnych środowisk i aby możliwe było łatwe łączenie usług niskiego poziomu w usługi wysokiego poziomu, stosuje się szyny danych (ESB). Aplikacje, które chcą uzyskać określone dane lub chcą je zmodyfikować, łączą się do szyny danych i wysyłają żądanie w określonej postaci, zaś ESB posiada informację, w jaki sposób udostępnić lub zmodyfikować dane i gdzie się one fizycznie znajdują.
Nasza oferta obejmuje:
- Analizę potrzeb Klienta – na bazie naszej wiedzy jesteśmy w stanie wspólnie z Klientem określić potrzeby w zakresie systemu opartego o architekturę SOA;
- Koncepcję architektoniczną – prowadzimy doradztwo z zakresu zaprojektowania architektury rozwiązania i doboru odpowiednich komponentów software’owych;
- Analizę źródeł danych i informacji w nich zawartych – musimy poznać dostępne w danej instytucji informacje, aby móc nimi operować;
- Projektowanie zestawu usług (serwisów) – zaprojektowanie uniwersalnych serwisów, z których może korzystać wiele systemów;
- Prace developerskie – wykonanie zestawu usług i osadzenie ich na szynie danych (ESB);
- Wdrożenie – wspomagamy wdrożenie systemu u Klienta, asystujemy przy testach akceptacyjnych użytkownika (UAT) i przeprowadzamy szkolenia;
- Opiekę systemową - po zakończeniu realizacji projektu prowadzone są prace serwisowe, w ramach gwarancji oraz opieki poszerzonej (na podstawie dodatkowej umowy).
ZAKRES USŁUGI
Specjalizujemy się w tworzeniu usług w technologiach:
- Webservice
- Oracle Tuxedo
- MQ series
- RPG i C dla platformy AS/400
- SPL do tworzenia procedur składowanych w bazach relacyjnych
Potrafimy też zarządzać i osadzać usługi na szynie danych Oracle Service Bus
REFERENCJE
Pracownicy ITG S.A. zrealizowali projekty u klientów BZWBK S.A. i Nordea Bank Polska
PARTNERZY

