Integrationskomponente
Eine Integrationskomponente ist eine Software-Komponente, die die Kommunikation zwischen unterschiedlichen Systemen in einer Anwendungslandschaft ermöglicht. Sie bietet Adapter oder Connectoren zu externen Systemen, führt Daten- und Protokolltransformationen durch und übernimmt Funktionen wie Nachrichtenrouting und Orchestrierung.
Zu den Kernfunktionen gehören die Bereitstellung von Adapterebenen, ein Nachrichtenbus oder eine zentrale Integrationsschicht, Datenmapping, Transformationslogik,
In der Architektur befindet sich eine Integrationskomponente typischerweise in einer Integrationsschicht oder Middleware. Sie kann das
Wichtige Entwurfsaspekte sind Zuverlässigkeit, Idempotenz, transaktionale Integrität (z. B. Sagas), Sicherheit (Verschlüsselung, Authentisierung, Autorisierung), Zugriffskontrolle, Datenschutz
Typische Anwendungsfälle sind die Integration von ERP- und CRM-Systemen, Datensynchronisierung, B2B-EDI, Gesundheitsdatenformate wie HL7, IoT-Datenaufnahme und