Browse Prior Art Database

Asynchronous Compensation for Compensation Scopes

IP.com Disclosure Number: IPCOM000031974D
Original Publication Date: 2004-Oct-18
Included in the Prior Art Database: 2004-Oct-18

Publishing Venue

IBM

Abstract

Compensation scopes are a fundamental concept in business process languages, such as Business Process Execution Language for Web Services (BPEL4WS). The effects of the activities within a compensation scope are undone by running a compensation handler associated with the scope. When a compensation scope is compensated, navigation halts until compensation has completed. It is suggested that users should have the option to specify that compensation should be done asynchronously. This allows the navigation to immediately continue providing significant performance improvements with respect to process execution time.