• 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