Orchestrierung bezeichnet die zentral gesteuerte Koordination mehrerer automatisierter Prozesse, Systeme oder Dienste, um ein übergeordnetes Gesamtergebnis zu erzielen. Ein Orchestrator übernimmt die Regie: Er weiß, welche Aufgabe wann, von welchem System und in welcher Abhängigkeit zu anderen Aufgaben ausgeführt werden soll – und steuert den gesamten Ablauf von einem zentralen Punkt aus.
Die Metapher des Orchesters ist treffend: Jedes Instrument (System, Bot, Service) kann sein eigenes Stück spielen. Der Dirigent (Orchestrator) sorgt dafür, dass alle zur richtigen Zeit, im richtigen Tempo und aufeinander abgestimmt spielen – sodass ein kohärentes Gesamtwerk entsteht.
Orchestrierung vs. Choreographie
In der Systemintegration gibt es zwei grundlegende Koordinationsmodelle. Bei der Orchestrierung gibt es eine zentrale Instanz, die alle beteiligten Systeme aktiv steuert und koordiniert – sie weiß jederzeit den Gesamtzustand. Bei der Choreographie gibt es keine zentrale Instanz: Jedes System reagiert autonom auf Ereignisse und löst Folgeereignisse aus – niemand hat den vollständigen Überblick. Orchestrierung ist besser kontrollierbar und auditierbar; Choreographie ist loser gekoppelt und dezentraler.
Was ein Orchestrator steuert
- equenz: In welcher Reihenfolge werden Schritte ausgeführt – welche müssen sequenziell, welche können parallel laufen?
- Abhängigkeiten: Welche Schritte dürfen erst starten, wenn ein vorheriger Schritt erfolgreich abgeschlossen ist?
- Fehlerbehandlung: Was passiert, wenn ein Teilschritt scheitert – Retry, Eskalation, alternativer Pfad?
- Ressourcenzuteilung: Welcher Bot, welcher Service oder welches System übernimmt welche Aufgabe?
- Zustandsverfolgung: Wo im Gesamtprozess befindet sich ein Vorgang gerade – für Monitoring, Audit und Reporting?
Orchestrierung in der Praxis der Automatisierung
In modernen Automatisierungsarchitekturen orchestriert eine zentrale Workflow-Plattform (z. B. Make oder n8n) mehrere spezialisierte Systeme: Sie ruft eine OCR-API auf, um Dokumente zu lesen, übergibt das Ergebnis an eine KI, die die Daten klassifiziert, schreibt das Ergebnis in ein ERP über dessen API, sendet eine Benachrichtigung über einen Messaging-Dienst und protokolliert alles in einer Datenbank. Die Plattform selbst macht nichts davon selbst – sie orchestriert Spezialisten.
Praxisbeispiel
Ein Logistikdienstleister orchestriert seinen Sendungsprozess über eine zentrale Workflow Engine: Trigger – neuer Auftrag geht ein. Schritt 1 (parallel) – Kundendaten aus CRM abrufen UND Verfügbarkeit im Lager prüfen. Schritt 2 (sequenziell, nach Schritt 1) – Route berechnen via Routing-API. Schritt 3 – Fahrer zuweisen via Disposition-System. Schritt 4 (parallel) – Lieferschein generieren UND Kunde per SMS informieren. Schritt 5 – Nach Lieferbestätigung durch Fahrer: Rechnung auslösen UND Bestand aktualisieren. Der Orchestrator hält alle Fäden in der Hand: Er kennt den Zustand jedes Schritts, behandelt Fehler (Fahrer nicht verfügbar → automatische Neuzuweisung) und liefert vollständige Transparenz über jeden Auftrag.




