DE · AT · CHGlossar

Middleware und iPaaS (Vermittler zwischen Systemen)

Aktualisiert:

Kurz gesagt

Middleware ist Software, die den Datenaustausch zwischen Systemen vermittelt, die nicht direkt miteinander sprechen. iPaaS (Integration Platform as a Service) stellt dieselbe Vermittlung als Cloud-Dienst bereit. Ob Sie die Systeme direkt verbinden oder eine Vermittlungsschicht dazwischen schalten, ist eine Architekturentscheidung, die von der Systemanzahl, dem Datenvolumen und den internen Fähigkeiten abhängt.

Das Wichtigste

  • Middleware vermittelt den Datenaustausch zwischen Systemen, die nicht direkt angebunden sind.
  • iPaaS stellt dieselbe Vermittlung als Cloud-Dienst bereit, ohne eigene Infrastruktur.
  • Als redaktionelle Annahme: Point-to-point für zwei Systeme, Middleware für drei bis fünf, iPaaS für viele; die Grenzen sind keine Norm.
  • ISO/IEC/IEEE 24765:2017 ist der Vokabularstandard; er bindet nicht aus sich heraus.
  • Die OpenAPI Specification (3.2.1) beschreibt HTTP-APIs standardisiert; sie bindet vertraglich.

Middleware ist Software, die als Vermittler zwischen zwei oder mehr Systemen auftritt, die nicht direkt miteinander sprechen. Sie übersetzt die Daten, transportiert sie und steuert den Ablauf zwischen den Systemen.

iPaaS (Integration Platform as a Service) ist eine Cloud-Plattform, die diese Vermittlung als Dienstleistung anbietet. Sie betreiben die Infrastruktur nicht selbst, sondern nutzen die Plattform des Anbieters.

Wann Sie sie brauchen

Wenn Daten zwischen mehreren Systemen fließen, die nicht direkt angebunden sind, haben Sie zwei mögliche Architekturen: die direkte Verbindung (Point-to-point) oder eine Vermittlungsschicht (Middleware oder iPaaS). Ein Beispiel ist der Austausch zwischen ERP, Shop, Lager und Buchhaltung. Bei der direkten Verbindung bauen Sie für jede benötigte Austauschbeziehung eine eigene Verbindung und pflegen sie separat; bei einer Vermittlungsschicht laufen die Verbindungen zentral.

Welcher Ansatz passt

Die Tabelle ist eine redaktionelle Einschätzung, keine Norm. Sie zeigt, welcher Ansatz zu welcher Systemlandschaft passt:

Ansatz Anzahl Systeme Datenvolumen Inhouse-Skills
Point-to-point (direkte Verbindung) 2 Systeme gering Basis-IT
Middleware (on-premises) 3–5 Systeme mittel eigenes IT-Team
iPaaS (Cloud) viele Systeme hoch Infrastruktur ausgelagert; Integrationsverantwortung bleibt intern

Point-to-point ist der direkte Draht zwischen zwei Systemen. Middleware liegt dazwischen und verbindet mehrere Systeme zentral. iPaaS bietet dieselbe Funktion als Cloud-Dienst. Die Entscheidung nach Systemanzahl, Änderungsfrequenz und internen Fähigkeiten mit Break-even-Rechnung steht im Integrationsplattform-Vergleich.

Standardbasis

ISO/IEC/IEEE 24765:2017 ist der internationale Vokabularstandard für System- und Software-Engineering. Er ist eine Norm, kein Gesetz, und bindet nicht aus sich heraus. Die OpenAPI Specification (Stand 3.2.1, 10. September 2026) beschreibt HTTP-APIs in einem standardisierten Format. Verbindlich wird sie, wenn Sie sie vertraglich vereinbaren. Die OASIS-Spezifikation Service Component Architecture Assembly Model (Version 1.1, Committee Specification Draft) beschreibt ein Modell für die Zusammensetzung von Diensten in einer Service-Orientierten Architektur; sie bindet nicht aus sich heraus.

Nicht zu verwechseln

  • API: die Schnittstelle, die ein System nach außen anbietet; Middleware verbindet mehrere APIs.
  • ETL: der Auszug, die Transformation und das Laden von Daten zwischen verschiedenen Quellen und Zielen; ETL-Verfahren verarbeiten sowohl abgeschlossene Datenbestände (Batch) als auch kontinuierliche Datenströme (Streaming).

Häufige Fragen

Was ist der Unterschied zwischen Middleware und iPaaS?

Middleware ist der Oberbegriff für Software, die den Datenaustausch zwischen Systemen vermittelt. iPaaS ist eine konkrete Ausprägung: dieselbe Vermittlung als Cloud-Dienst, den Sie nicht selbst betreiben. Middleware können Sie auch on-premises betreiben.

Brauche ich für zwei Systeme schon Middleware?

Nein. Bei zwei Systemen ist eine direkte Verbindung (Point-to-point) eine mögliche Architektur. Middleware oder iPaaS sind eine Alternative, wenn mehrere Systeme angebunden sind und Sie die Verbindungen zentral pflegen wollen.

Quellen

  1. ISO/IEC/IEEE 24765:2017-09 Systems and software engineering - Vocabulary (German title: System und Software-Engineering - Begriffe), Status CURRENTDIN Media (Deutsches Institut für Normung) · abgerufen am
  2. OpenAPI Specification v3.2.1 (10 September 2026)OpenAPI Initiative (Linux Foundation) · abgerufen am
  3. NIST Special Publication 800-145: The NIST Definition of Cloud Computing (September 2011)National Institute of Standards and Technology (NIST) · abgerufen am
  4. Service Component Architecture Assembly Model Specification Version 1.1, Committee Specification Draft 08 / Public Review Draft 03 (31 May 2011)OASIS (Open Advanced Standards Initiative) · abgerufen am
  5. Apache Beam OverviewApache Software Foundation · abgerufen am