Narzędzia
Portfolio Roadmapa Słownik Blog Portal dla BA
← Słownik
Architektura IT

Middleware

Oprogramowanie pośredniczące łączące różne systemy, aplikacje i bazy danych, umożliwiając wymianę danych między nimi.

Definicja

Middleware to warstwa oprogramowania pośredniczącego między systemami, aplikacjami lub komponentami. Umożliwia komunikację, transformację danych i orkiestrację procesów.

Typy middleware

Typ Funkcja Przykłady
Message Broker Kolejkowanie wiadomości RabbitMQ, Kafka, ActiveMQ
ESB Integracja i routing MuleSoft, WSO2, IBM Integration Bus
API Gateway Zarządzanie API Kong, Apigee, AWS API Gateway
iPaaS Integracja w chmurze Zapier, MuleSoft, Boomi
ETL/ELT Przepływ danych Talend, Informatica, dbt
BPM Engine Orkiestracja procesów Camunda, Bizagi

Middleware w praktyce BA

Scenariusz Middleware Rola BA
CRM ↔ ERP synchronizacja ESB/iPaaS Definiuje reguły mapowania danych
Powiadomienia real-time Message Broker Definiuje zdarzenia wyzwalające
Udostępnienie API partnerom API Gateway Definiuje kontrakty API
Raportowanie z wielu źródeł ETL Definiuje źródła i transformacje

Dlaczego to ważne?

BA definiuje wymagania integracyjne — jakie dane muszą przepływać między systemami, w jakim formacie i jak szybko. Middleware to implementacja tych wymagań.

Powiązane pojęcia

Rozwijaj się z Analify

Nowe pojęcia, artykuły i materiały — prosto na email. Bez spamu.

Dołącz do społeczności analityków biznesowych — szkolenia wideo, prelekcje na żywo i wsparcie ekspertów

Sprawdź Analify