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 条
[11]  
Clark J., XML PATH LANGUAGE XP
[12]  
COBB E, 2001, P 9 INT C COOP INF S, P7
[13]  
CURBERA F, BUSINESS PROCESS EXE
[14]  
DOGAC A, 2002, ACM SIGMOD RECORD, V31
[15]  
Dogac A, 2002, P 2002 ACM SIGMOD IN
[16]  
DOGAC A, 1998, ACM SIGMOD RECORD, V27
[17]  
DOGAC A, 2001, ACM SIGECOM EXCHANGE, V2, P14
[18]  
DUMAS M, 2001, P INT C UN MOD LANG
[19]  
ELMAGARMID AK, 2001, IEEE COMPUTER, V34
[20]  
Fensel D., 2002, ELETRONIC COMMERCE, V1, P113, DOI DOI 10.1016/S1567-4223(02)00015-7