Facilitating the rapid development and scalable orchestration of composite Web services

被引:68
作者
Benatallah, B [1 ]
Dumas, M
Sheng, QZ
机构
[1] Univ New S Wales, Sch Engn & Comp Sci, Sydney, NSW 2052, Australia
[2] Queensland Univ Technol, Ctr Informat Technol Innovat, Brisbane, Qld 4001, Australia
基金
澳大利亚研究理事会;
关键词
Web service; Web service composition; Web service orchestration; dynamic provider selection; peer-to-peer interaction; statechart;
D O I
10.1023/B:DAPD.0000045366.15607.67
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:5 / 37
页数:33
相关论文
共 39 条
[1]  
*AR INC, 2000, UN DESCR DISC INT BU
[2]   Declarative composition and peer-to-peer provisioning of dynamic Web services [J].
Benatallah, B ;
Dumas, M ;
Sheng, QZ ;
Ngu, AHH .
18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, :297-308
[3]   The Self-Serv environment for Web services composition [J].
Benatallah, B ;
Sheng, QZ ;
Dumas, M .
IEEE INTERNET COMPUTING, 2003, 7 (01) :40-48
[4]  
BENATALLAH B, 2002, INT J
[5]  
BENATALLAH B, 2001, UNSWCSETR0108
[6]  
BENATALLAH B, 2003, P 15 INT C ADV INF S
[7]  
BUSSLER C, 2000, P 1 VLDB WORKSH TECH
[8]   Dynamic and adaptive composition of e-services [J].
Casati, F ;
Shan, MC .
INFORMATION SYSTEMS, 2001, 26 (03) :143-163
[9]  
CASATI F, 2001, VLDB J, V24
[10]   Inter-enterprise collaborative business process management [J].
Chen, QM ;
Hsu, MC .
17TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2001, :253-260