Kein Unternehmen betreibt nur ein einziges System – Systemintegration verbindet verschiedene BIS miteinander. Datenintegration konsolidiert Daten aus verschiedenen Quellen in einem einheitlichen Bild. Data Lineage dokumentiert den Datenfluss und die Herkunft von Daten über Systeme hinweg.
Relevanz: Systemintegration vs. Datenintegration unterscheiden und erklären; Architekturstile der Systemintegration (Punkt-zu-Punkt, ESB, API-Gateway) beschreiben; den Begriff Data Lineage und seinen Nutzen erklären; Verbindung zu SOA, DBMS und Datenqualität herstellen.
SystemintegrationVerbindung von Geschäftsanwendungen und Prozessen über Anwendungsgrenzen hinweg; ermöglicht Echtzeit-Datenaustausch und einheitliche Benutzererfahrung.DatenintegrationZusammenführung und Bereinigung von Daten aus verschiedenen Quellen in einem zentralen Datenspeicher für eine einheitliche, konsistente Unternehmensdatensicht.Punkt-zu-Punkt-IntegrationDirekte bilaterale Verbindungen zwischen Systemen via Adaptern; einfach bei wenigen Systemen, wird aber bei vielen Systemen zur unkontrollierbaren Komplexität.ESBEnterprise Service Bus; zentrale Middleware-Infrastruktur für die Integration heterogener interner Systeme in SOA-Architekturen; übernimmt Routing, Transformation und Mediation.API-GatewayVorgeschaltete Schicht, die APIs vereinheitlicht und Querschnittsfunktionen (Authentisierung, Autorisierung, Routing, Rate Limiting) zentral verwaltet.AdapterSoftwarekomponente als Übersetzer zwischen zwei Systemen mit unterschiedlichen Schnittstellen oder Protokollen.Data LineageDokumentation des vollständigen Datenflusses und der Herkunft von Daten über Systeme und Transformationen hinweg; dient der Nachvollziehbarkeit und Qualitätssicherung.MiddlewareSoftware, die als Vermittler zwischen verschiedenen Anwendungen oder Systemen fungiert und die Kommunikation ermöglicht.RoutingIm Integrationskontext: Weiterleitung von Nachrichten oder Anfragen an das richtige Zielsystem basierend auf definierten Regeln.MediationIm Integrationskontext: Transformation und Anpassung von Nachrichtenformaten zwischen verschiedenen Systemen (z.B. XML zu JSON).ArchitekturstilÜbergeordnetes Muster für den strukturellen Aufbau eines Systems oder einer Systemlandschaft (z.B. SOA, Microservices, Punkt-zu-Punkt).WebserviceStandardisierte Schnittstelle für die Kommunikation zwischen verschiedenen Anwendungen über ein Netzwerk; oft Teil einer SOA.