STS — System to System
Integracja systemów informatycznych za pomocą Enterprise System Bus.
STS (System to System) wykorzystywany jest do integracji systemów informatycznych. Powstał zgodnie ze specyfikacją architektury systemów ESB (Enterprise System Bus), dzięki czemu spełnione są następujące założenia:
- synchroniczna oraz asynchroniczna wymiana komunikatów
- dystrybucja komunikatów pomiędzy wieloma nadawcami i odbiorcami
- przetwarzanie i kontrola poprawności budowy komunikatów
Dodatkowo serwer systemu zbudowany jest z konfigurowalnych komponentów, dzięki którym umożliwia zbudowanie reguł wymiany danych wg indywidualnych preferencji i potrzeb użytkowników (łączonych systemów).
System dostarcza użytkownikom komponentów, które pozwalają na budowę rozwiązań w pełni dostosowanych do ich potrzeb, jednocześnie spełniających podstawowe założenia integracji systemów informatycznych.
Serwer STS udostępnia komponenty, które pozwalają na realizację dostępu do dowolnego systemu. Możliwe jest połączenie poprzez:
- bazę danych
- protokół TCP/IP
- kolejki np. MSMQ (lub inne)
- pliki płaskie (np. CSV) lub strukturalne (np. XML)
Takie rozwiązanie sprawia, że STS może być wykorzystywany do integracji systemów dowolnych producentów, współpracujących z różnymi źródłami gromadzenia danych. Udostępnione komponenty systemu pozwalają także na łatwą transformację pomiędzy formatami przesyłanych komunikatów. Dodatkowo serwer STS udostępnia komponenty, dzięki którym użytkownik może zdefiniować własny, wewnętrzny format komunikatu.
Interfejs użytkownika systemu umożliwia zmianę szeregu parametrów konfiguracyjnych, dzięki którym system jest w stanie połączyć całkowicie niezależne oraz różne systemy informatyczne.
