Agastya Nanda, Mangala Gowri Nanda
OOPSLA 2009
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.
Agastya Nanda, Mangala Gowri Nanda
OOPSLA 2009
Diptikalyan Saha, Mangala Gowri Nanda, et al.
FSE 2011
Mangala Gowri Nanda, Satish Chandra, et al.
OOPSLA 2004
Su Myeon Kim, Kyungmin Cho, et al.
SAC 2003