Synchronization analysis for decentralizing composite Web services

  • Authors:
  • Mangala Gowri Nanda;Neeran Karnik

  • Affiliations:
  • IBM India Research Laboratory, IIT, Hauz Khas, New Delhi, India;IBM India Research Laboratory, IIT, Hauz Khas, New Delhi, India

  • Venue:
  • Proceedings of the 2003 ACM symposium on Applied computing
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Web Services are emerging as the standard mechanism for making information and software available programmatically via the Internet, and as building blocks for applications. A composite web service may be built using multiple component web services. Once its specification has been developed, the composite service may be orchestrated either using a centralized engine or in a decentralized fashion. Decentralized orchestration improves scalability and concurrency. Dynamic binding coupled with decentralized orchestration adds high availability and fault tolerance to the system. In this paper, we categorize different forms of concurrency and provide an algorithm to identify these forms in a composite service specification. We also consider the impact of dynamic binding and faults on synchronization constructs.