Facilitating the rapid development and scalable orchestration of composite Web services
| dc.contributor.author | Benatallah, B. | |
| dc.contributor.author | Dumas, M. | |
| dc.contributor.author | Sheng, Q. | |
| dc.date.issued | 2005 | |
| dc.description | The original publication is available at www.springerlink.com | |
| dc.description.abstract | 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. | |
| dc.description.statementofresponsibility | Boualem Benatallah, Marlon Dumas and Quan Z. Sheng | |
| dc.identifier.citation | Distributed and Parallel Databases, 2005; 17(1):5-37 | |
| dc.identifier.doi | 10.1023/B:DAPD.0000045366.15607.67 | |
| dc.identifier.issn | 0926-8782 | |
| dc.identifier.issn | 1573-7578 | |
| dc.identifier.uri | http://hdl.handle.net/2440/33988 | |
| dc.language.iso | en | |
| dc.publisher | Kluwer Academic Publ | |
| dc.source.uri | http://www.springerlink.com/content/g35411nk83360242/ | |
| dc.subject | Web service | |
| dc.subject | Web service composition | |
| dc.subject | Web service orchestration | |
| dc.subject | dynamic provider selection | |
| dc.subject | peer-to-peer interaction | |
| dc.subject | statechart | |
| dc.title | Facilitating the rapid development and scalable orchestration of composite Web services | |
| dc.type | Journal article | |
| pubs.publication-status | Published |