Definicja
ESB, czyli Enterprise Service Bus, to warstwa integracyjna pośrednicząca w komunikacji między wieloma systemami. Może przyjmować komunikaty w jednym formacie, przekształcać je, kierować do właściwego odbiorcy oraz obsługiwać reguły i błędy. Centralizacja ułatwia kontrolę połączeń w złożonym środowisku, ale wymaga dobrego zarządzania zmianą, aby szyna nie stała się pojedynczym wąskim gardłem. W nowoczesnych architekturach część podobnych zadań realizują platformy integracyjne, kolejki zdarzeń i usługi chmurowe. Nazwa technologii jest mniej ważna niż obserwowalność, bezpieczeństwo, wersjonowanie i odpowiedzialność za przepływ danych. Poznaj integracje Astrafox.