Was bedeutet Kompensation?
Wenn ein verteilter Ablauf nicht vollständig gelingt, kann eine frühere Aktion oft nicht technisch zurückgesetzt werden. Eine Warenreservierung wird dann beispielsweise durch eine neue Freigabe aufgehoben.
Das Ergebnis muss fachlich akzeptabel sein und nicht exakt den früheren Zustand herstellen. Auch der Ausgleich kann scheitern. Er benötigt deshalb eigene Fehlerregeln, sichere Wiederholungen und bei Bedarf manuelle Klärung.
So sieht das in der Praxis aus
Beispiel: Eine zuvor reservierte Warenmenge wird wieder freigegeben, weil eine nachfolgende Auftragsprüfung abgelehnt wurde.
Häufige Fragen
Wie unterscheidet sich Kompensation von einem Rollback?
Ein Rollback nimmt Änderungen innerhalb einer geeigneten technischen Transaktion zurück. Kompensation führt eine neue Aktion aus, um bereits eingetretene Folgen fachlich auszugleichen.
Kann jeder Schritt vollständig ausgeglichen werden?
Nein. Eine bereits versendete E-Mail lässt sich beispielsweise nicht zurückholen. Für solche Schritte müssen Reihenfolge und fachlicher Umgang mit Fehlern besonders geplant werden.
Was passiert, wenn auch der Ausgleich fehlschlägt?
Der Vorgang muss sichtbar offen bleiben. Kontrollierte Wiederholungen oder eine zuständige Person stellen anschließend einen fachlich akzeptablen Zustand her.
