Bei der Orchestrierung gibt es normalerweise einen zentralen Koordinator oder Director, der den Prozess steuert. Bei der Choreografie hingegen interagieren die Services autonom und reagieren auf Ereignisse, ohne dass ein zentraler Koordinator erforderlich ist.