An error-handling framework is provided for business process transactions. The error-handling framework facilitates coordination of the invocation of exception and compensation handlers in response to errors. The error-handling framework includes support for custom ordering of compensation actions, data...http://www.google.com/patents/US20050193286?utm_source=gb-gplus-sharePatent US20050193286 - Compensation framework for long running transactions