Service-oriented design: A multi-viewpoint approach

被引:91
作者
Dijkman, R
Dumas, M
机构
[1] Univ Twente, Ctr Telemat & Informat Technol, NL-7500 AE Enschede, Netherlands
[2] Queensland Univ Technol, Ctr Informat Technol Innovat, Brisbane, Qld 4001, Australia
关键词
service-oriented design; viewpoint; design; methodology; formal method;
D O I
10.1142/S0218843004001012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the technology associated with the "Web Services" trend gains significant adoption, the need for a corresponding design approach becomes increasingly important. This paper introduces a foundational model for designing (composite) services. The innovation of this model lies in the identification of four interrelated viewpoints (interface behaviour, provider behaviour, choreography, and orchestration) and their formalization from a control-flow perspective in terms of Petri nets. By formally capturing the interrelationships between these viewpoints, the proposal enables the static verification of the consistency of composite services designed in a cooperative and incremental manner. A proof-of-concept simulation and verification toot has been developed to test the possibilities of the proposed model.
引用
收藏
页码:337 / 368
页数:32
相关论文
共 35 条
[1]  
Alonso Gustavo., 2003, Web Services: Concepts, Architectures and Applications
[2]  
ALVAREZ C, 1991, LECT NOTES COMPUTER, V505
[3]  
[Anonymous], 2001, LNCS
[4]  
ARKIN A, 2001, WEB SERVICES CHOREOG
[5]  
Benatallah B, 2003, LECT NOTES COMPUT SC, V2681, P449
[6]   The Self-Serv environment for Web services composition [J].
Benatallah, B ;
Sheng, QZ ;
Dumas, M .
IEEE INTERNET COMPUTING, 2003, 7 (01) :40-48
[7]  
BULTAN T, 2003, P 12 INT WORLD WID W, P403
[8]  
Bussler C., 2003, B2B integration: Concepts and architecture
[9]   Dynamic and adaptive composition of e-services [J].
Casati, F ;
Shan, MC .
INFORMATION SYSTEMS, 2001, 26 (03) :143-163
[10]  
FROLUND S, 2003, HPL2003208