Title :
Compensation is not enough [fault-handling and compensation mechanism]
Author :
Greenfield, Paul ; Fekete, Alan ; Jang, Julian ; Kuo, Dean
Author_Institution :
CSIRO Math. & Inf. Sci., North Ryde, NSW, Australia
Abstract :
An important problem in designing infrastructure to support business-to-business integration (B2Bi) is how to cancel a long-running interaction (either because the user has changed their mind, or in response to an unrecoverable failure). We review the fault-handling and compensation mechanism that is now used in most workflow products and business process modeling standards. We then use an e-procurement case-study to extract a set of requirements for an effective cancellation mechanism, and we show that the standard approach using fault-handling, and compensation transactions is not adequate to meet these requirements.
Keywords :
compensation; corporate modelling; electronic commerce; enterprise resource planning; exception handling; middleware; workflow management software; B2Bi; atomicity; business process automation; business process modeling; business-to-business integration; cancellation mechanism; compensation mechanism; compensation transactions; e-procurement case-study; enterprise application integration; fault-handling; infrastructure design; long-running interaction; middleware; workflow products; Australia; Computer languages; Java; Mathematical model;
Conference_Titel :
Enterprise Distributed Object Computing Conference, 2003. Proceedings. Seventh IEEE International
Print_ISBN :
0-7695-1994-6
DOI :
10.1109/EDOC.2003.1233852