Eine Unit of Work (kurz UoW) ist ein Verhaltensmuster in der Softwareentwicklung.
Eine UoW kapselt hierbei ein oder mehrere Repositories und eine Liste von auszuführenden Aktionen, welche für die erfolgreiche Durchführung einer, in sich abgeschlossenen und konsistenten, Datenveränderung nötig sind. Eine UoW ist zudem dafür verantwortlich, dass Probleme durch Nebenläufigkeit behandelt werden, wozu sie Transaktionen und Stabilitätsmuster verwenden kann.
Siehe auch
- Verbundtreue
Einzelnachweise



