Authors: Le Gao; Susan D. Urban; Janani Ramachandran
Addresses: Department of Computer Science, Texas Tech University, Lubbock, Texas 79409, USA. ' Department of Industrial Engineering, Texas Tech University, Lubbock, Texas 79409, USA. ' Department of Computer Science, Texas Tech University, Lubbock, Texas 79409, USA
Abstract: This paper presents a survey of transactional and recovery issues for web service composition. Service composition creates challenges for concurrent processes that access shared data. This paper outlines past research on advanced transaction models and transactional workflows. Standards to support transactions for web service composition are then presented. The paper then elaborates on data consistency issues for web service composition, outlining relaxed locking techniques, data dependency analysis, and other modularisation techniques for user-defined correctness, flexible recovery actions, and cross-cutting concerns. Failure recovery strategies, self-healing mechanisms, and checkpointing systems are also addressed. The paper concludes by outlining challenges for future research.
Keywords: transactional work?ow; service composition; service recovery; data consistency; data dependency; failure recovery; web services; relaxed locking; modularisation; self-healing mechanisms; checkpointing systems.
International Journal of Web and Grid Services, 2011 Vol.7 No.4, pp.331 - 356
Received: 08 May 2021
Accepted: 12 May 2021
Published online: 31 Dec 2011 *