DocumentCode
3643391
Title
DIEGO: A Tool for DerIving chorEoGraphy-cOnforming Web Service Systems
Author
Pablo Rabanal;Jose Antonio Mateo;Ismael Rodríguez;Gregorio Díaz
Author_Institution
Dept. de Sist. Informdticos y Comput., Univ. Complutense de Madrid (UCM), Madrid, Spain
fYear
2011
fDate
7/1/2011 12:00:00 AM
Firstpage
187
Lastpage
194
Abstract
We present a tool to automatically derive choreography-conforming web services systems. The user provides a specification that describes peer-to-peer collaborations of the observable behavior of parties from a global viewpoint, in our case WS-CDL documents, and the tool automatically extracts the particular behavior of each participant, more concretely, WS-BPEL documents defining the behavior from a local viewpoint. We implement two automatic methods(centralized and decentralized) that derive conforming systems even in cases where projecting the choreography into each service would lead to a non-conforming system. This issue is addressed by adding some control messages that make services interact as required by the choreography. Experiments where the number of exchanged messages is measured are presented, and strategies to reduce the number of these messages are discussed.
Keywords
"Web services","Unified modeling language","Buffer storage","Proposals","Semantics","Delay","Asynchronous communication"
Publisher
ieee
Conference_Titel
Web Services (ICWS), 2011 IEEE International Conference on
Print_ISBN
978-1-4577-0842-8
Type
conf
DOI
10.1109/ICWS.2011.68
Filename
6009388
Link To Document