A Workflow-Based Failure Recovery in Web Services Composition

HTML  XML Download Download as PDF (Size: 642KB)  PP. 89-95  
DOI: 10.4236/jsea.2012.52014    4,956 Downloads   8,877 Views  Citations

ABSTRACT

In previous researches in the field of supporting reliability and fault tolerance in web service composition, only low level programming constructs such as exception handling (for example in WSBPEL) were considered. However we believe that the reliability and fault tolerance for composite services must be handled at a higher level of abstraction, i.e. at the workflow level. Therefore a language and technology independent method for fault-tolerant composition of web services is needed. To do this, a fault tolerant workflow is built in which the execution order of the services is determined such that upon a service failure a recovery process with the lowest cost is started. The cost of a service failure includes the cost of failed service and the total costs of roll-baking the previously executed services which are dependent on the failed service. In this article a FSP language is applied to formally specify the workflow.

Share and Cite:

O. Bushehrian, S. Zare and N. Rad, "A Workflow-Based Failure Recovery in Web Services Composition," Journal of Software Engineering and Applications, Vol. 5 No. 2, 2012, pp. 89-95. doi: 10.4236/jsea.2012.52014.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.