Abstract — In short-lived transactions, database systems ensure atomicity by either committing all of the elements of the transaction, or canceling all of them in case of an error. With long-running processes, the notion of transaction takes on a different meaning, and it is no longer possible to rely on database managed transactions: we need so called compensation processes. Much like alternative paths in a use-case, compensation processes constitute the bulk of business process definition, and are error-prone. The purpose of this work is to lay the foundation for a methodology for designing compensation processes based on 1) a classification of business transactions in terms of an accounting ontology, and 2) a catalogue of compensation he...
Abstract. This paper gives a short description of some features of long-running transactions, as wel...
Business transactions involve multiple partners coordinating and interacting with each other. These ...
A key aspect when aggregating business processes and web services is to assure transactional propert...
Abstract—nowadays, the most controversial issue is transaction in database systems or web services. ...
We describe the StAC language which can be used to specify the orchestration of activities in long r...
The scenario of business computer systems changed with the advent of cross-entity computer interacti...
An automated execution of business processes, composed of Web Services, also requires a reliable err...
An automated execution of business processes, composed of Web Services, also requires a reliable err...
Compensation-based long-running transactions (LRTs) are the main error recovery mechanism in busine...
A long-running transaction is an interactive component of a distributed system which must be execute...
Abstract: We describe the StAC language which can be used to specify the orchestration of activities...
This thesis presents a formal business process modelling language called StAC. The distinctive featu...
Compensation is a widely used concept for maintaining atomicity in both the advanced transaction mod...
Compensating transactions are intended to handle situ-ations where it is required to undo either com...
One fundamental idea of service-oriented computing is that applications should be developed by compo...
Abstract. This paper gives a short description of some features of long-running transactions, as wel...
Business transactions involve multiple partners coordinating and interacting with each other. These ...
A key aspect when aggregating business processes and web services is to assure transactional propert...
Abstract—nowadays, the most controversial issue is transaction in database systems or web services. ...
We describe the StAC language which can be used to specify the orchestration of activities in long r...
The scenario of business computer systems changed with the advent of cross-entity computer interacti...
An automated execution of business processes, composed of Web Services, also requires a reliable err...
An automated execution of business processes, composed of Web Services, also requires a reliable err...
Compensation-based long-running transactions (LRTs) are the main error recovery mechanism in busine...
A long-running transaction is an interactive component of a distributed system which must be execute...
Abstract: We describe the StAC language which can be used to specify the orchestration of activities...
This thesis presents a formal business process modelling language called StAC. The distinctive featu...
Compensation is a widely used concept for maintaining atomicity in both the advanced transaction mod...
Compensating transactions are intended to handle situ-ations where it is required to undo either com...
One fundamental idea of service-oriented computing is that applications should be developed by compo...
Abstract. This paper gives a short description of some features of long-running transactions, as wel...
Business transactions involve multiple partners coordinating and interacting with each other. These ...
A key aspect when aggregating business processes and web services is to assure transactional propert...