DocumentCode
1688164
Title
An Approach to Handling Failure Recovery in Service Composition and Its Analysis
Author
Fan, Guisheng ; Yu, Huiqun ; Chen, Liqiong ; Gu, Chunhua
Author_Institution
Dept. of Comput. Sci. & Eng., East China Univ. of Sci. & Technol., Shanghai, China
fYear
2011
Firstpage
153
Lastpage
160
Abstract
Service composition is an effective way to build complex Web service applications. However, it is a challenge to handle failure recovery due to the uncertainty of service in distributed and heterogeneous environment. This paper proposes an approach to handling failure recovery in service composition. Petri nets are used to model the different components of service composition, failure recovery rules and service selection strategies are given. Based on these, aspect-orientation is used to weave failure recovery concern into service composition, which includes failure warning concern, service selection concern and recovery concern, the weaving mechanism dynamically integrates these schemas into a failure recovery model. The operation semantics and related theories of Petri nets help prove its effectiveness and correctness. A case study and experimental results demonstrate the approach can simplify the failure recovery process, and improve the design quality of service composition.
Keywords
Petri nets; Web services; aspect-oriented programming; service-oriented architecture; system recovery; Petri nets; aspect orientation; complex Web service applications; failure recovery rules; service composition; service selection strategies; Analytical models; Mathematical model; Petri nets; Semantics; Weaving; Web services; Failure recovery; Petri nets; aspect orientation; service composition;
fLanguage
English
Publisher
ieee
Conference_Titel
Theoretical Aspects of Software Engineering (TASE), 2011 Fifth International Symposium on
Conference_Location
Xi´an, Shaanxi
Print_ISBN
978-1-4577-1487-0
Type
conf
DOI
10.1109/TASE.2011.14
Filename
6042073
Link To Document