Patent ID: 6918053
Filing Date: 2005-07-12
Classification: G06Q

Abstract:
1. An error-handling framework for business process transactions, comprising: an error-handling routine that facilitates fault correction and compensation in response to a fault associated with a business transaction; a context construct that associates a unit of work with the error-handling routine; and an execution engine that performs selective compensation of the unit of work upon invocation of the error-handling routine according to a set of predefined rules provided by the error-handling framework, the set of predefined rules defining propagation of error-handling in nested units of work, the error-handling framework comprising a plurality of contexts associated with a plurality of units of work having at least one hierarchical relationship between units of work, and an exception handler and a compensation handler associated with a respective context, the execution engine propagates compensation handlers from outer context to inner contexts and exception handlers from inner context to outer contexts.