Exception Handling Policies for Composite Web Services and their Formal Description

This paper presents seven exception handling policies for composite Web services and their formal description method, which aims to formally describe events, conditions and states associated with exception handling during composite Web services execution, further to facilitate the implementation of exception handling for composite Web services. The description method is based on the predication logic and statechart. Predication is used to define concepts and statechart is used to describe the execution process of composite Web services. The exception handling policies are described formally according to how and when the exception handling actions are executed. ECA (event-condition-action) rules are used to express the events, conditions and exception handling actions during exception handling. An application case is presented to show how to describe the exception handling policies using our description method.

[1]  Boualem Benatallah,et al.  Policy-driven exception-management for composite Web services , 2005, Seventh IEEE International Conference on E-Commerce Technology (CEC'05).

[2]  Weishi Zhang,et al.  Modeling Service Interactions Using Kahn Process Network , 2006, 2006 Seventh International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT'06).

[3]  Amit P. Sheth,et al.  Exception Handling in Workflow Systems , 2004, Applied Intelligence.

[4]  Mark Klein,et al.  A Knowledge-based Approach to Handling Exceptions in Workflow Systems , 2011, Computer Supported Cooperative Work (CSCW).

[5]  Yuliang Shi,et al.  Exception handling of workflow for Web services , 2004, The Fourth International Conference onComputer and Information Technology, 2004. CIT '04..

[6]  Fu-Ren Lin,et al.  The development and evaluation of exception handling mechanisms for order fulfillment process based on BPEL4WS , 2005, ICEC '05.

[7]  Weishi Zhang,et al.  CCML: A Novel Service Composition Language , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Workshops.

[8]  Frank Leymann,et al.  Exception Handling in the BPEL4WS Language , 2003, Business Process Management.

[9]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[10]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[11]  Jun Fang,et al.  A Novel Approach to Semantics-Based Exception Handling for Service Grid Applications , 2003, GCC.

[12]  Sun Rui Formal Presentation of Exception Handling in a Workflow System , 2003 .