Ich habe eine Notwendigkeit, einen „Transaktions“ Prozess mit einem externen API zu erstellen, die nicht COM + oder .NET-Transaktionen unterstützt (Sharepoint um genau zu sein)Transactional Design Muster
Was ich tun müssen, um in der Lage sein Führen Sie eine Reihe von Prozessen in einer Sequenz aus, aber jeder Fehler in dieser Sequenz bedeutet, dass ich alle vorherigen Schritte manuell rückgängig machen muss. In meinem Fall gibt es nur 2 Arten von Schritt, beide sind ziemlich einfach zu rückgängig zu machen.
Hat anyony irgendwelche Vorschläge für Designmuster oder Strukturen, die dafür nützlich sein könnten?