Facilitating the rapid development and scalable orchestration of composite Web services

dc.contributor.authorBenatallah, B.
dc.contributor.authorDumas, M.
dc.contributor.authorSheng, Q.
dc.date.issued2005
dc.descriptionThe original publication is available at www.springerlink.com
dc.description.abstractThe 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.statementofresponsibilityBoualem Benatallah, Marlon Dumas and Quan Z. Sheng
dc.identifier.citationDistributed and Parallel Databases, 2005; 17(1):5-37
dc.identifier.doi10.1023/B:DAPD.0000045366.15607.67
dc.identifier.issn0926-8782
dc.identifier.issn1573-7578
dc.identifier.urihttp://hdl.handle.net/2440/33988
dc.language.isoen
dc.publisherKluwer Academic Publ
dc.source.urihttp://www.springerlink.com/content/g35411nk83360242/
dc.subjectWeb service
dc.subjectWeb service composition
dc.subjectWeb service orchestration
dc.subjectdynamic provider selection
dc.subjectpeer-to-peer interaction
dc.subjectstatechart
dc.titleFacilitating the rapid development and scalable orchestration of composite Web services
dc.typeJournal article
pubs.publication-statusPublished

Files