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