Location of Repository

Facilitating the Rapid Development and Scalable Orchestration of Composite Web Services

By Boualem Benatallah, Marlon Dumas and Quan Z. Sheng


The development of new Web services through the composition of existing ones has gained a considerable momentum as a means to realise business-to-business collaborations. Unfortunately, given that services are often developed in an ad hoc fashion using manifold technologies and standards, connecting and coordinating them in order to build composite services is a delicate and time-consuming task. In this paper, we describe the design and implementation of a system in which services are composed using a model-driven approach, and the resulting composite services are orchestrated following a peer-to-peer paradigm. The system provides tools for specifying composite services through statecharts, data conversion rules, and multi-attribute provider selection policies. These specifications are interpreted by software components that interact in a peer-to-peer way to coordinate the execution of the composite service. We report results of an experimental evaluation showing the relative advantages of this peer-to-peer approach with respect to a centralised one

Topics: Web service, Web service composition, Web service orchestration, dynamic provider selection, peer, to, peer interaction, statechart
Publisher: Springer
Year: 2005
DOI identifier: 10.1023/B:DAPD.0000045366.15607.67
OAI identifier: oai:eprints.qut.edu.au:1241

Suggested articles


To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.