Zum Inhalt springen

Middleware

Middleware stellt gemeinsame Softwaredienste bereit. Bei Integrationen kann sie Kommunikation und Datenanpassung zwischen Anwendungen übernehmen.

Schnittstellen & Integration

Was ist Middleware?

Middleware ist Software, die gemeinsame Dienste für Anwendungen und deren Zusammenspiel bereitstellt. Dazu können Nachrichtenübermittlung, Anmeldung, Laufzeitdienste oder die Vermittlung zwischen Schnittstellen gehören. Der Begriff bezeichnet eine breite Kategorie; ein einzelnes Produkt muss nicht alle diese Aufgaben erfüllen.

Ein fiktives Softwareunternehmen verbindet sein Kundenportal mit dem ERP. Eine Integrationskomponente übersetzt Anfragen und ordnet die Portalkennung C-28 der ERP-Kennung D-11 zu. Diese Zuordnung muss zuvor hinterlegt oder über eine verlässliche Abfrage ermittelt werden. Die Middleware kann den Austausch ausführen; welche Daten das Portal lesen darf und welches System Änderungen freigibt, bleibt eine eigene Entwurfsentscheidung.

Ein Enterprise Service Bus ist ein mögliches Integrationsmuster innerhalb dieses breiten Feldes. iPaaS beschreibt eine als Dienst bereitgestellte Integrationsplattform. Die Begriffe bezeichnen daher unterschiedliche Aspekte einer Lösung.

Quellen

Beiträge zum Thema

Schnittstellen & Integration mit ASES

ERP, CRM und Shop sauber verbunden