• DocumentCode
    2984191
  • Title

    Generating Scenarios from Web Service Choreography

  • Author

    Ke, Zhang ; Zongyan, Qiu ; Hongli, Yang

  • Author_Institution
    Dept. of Inf., Peking Univ., Beijing, China
  • fYear
    2011
  • fDate
    12-15 Dec. 2011
  • Firstpage
    290
  • Lastpage
    297
  • Abstract
    Web services choreography describes the global model of service interactions among a set of participants. In order to achieve a common business goal, the protocols for interactions must be correct. Experiences show that it is difficult to check choreography manually, even it is not very complex. A scenario describes a sequence of interactions among the collaborative participants, that is useful for judging if a choreography satisfies the intended business requirements. However, building the scenarios for a choreography is not easy even if with a supporting tool, such as Pi4SOA. In this paper, we propose an approach, and a set of algorithms, for generating the scenarios of a choreography automatically. For the fundamental study, a small choreography language CDL capturing the core features of Web services choreography description language WS-CDL is developed, with its formal syntax and trace semantics. The scenarios are defined basing on the choreography model, and the algorithms for generating scenarios from CDL is presented. We use a purchase order example to show how service choreography can be specified in CDL, and how the scenarios are generated and used to check the choreography. A prototype tool has been developed on Pi4SOA which shows the approach is both viable and effective.
  • Keywords
    Web services; business data processing; computational linguistics; programming language semantics; CDL; Pi4SOA; WS-CDL; Web services choreography description language; business goal; business requirements; formal syntax; scenario generation; service interactions; trace semantics; Business; Complexity theory; Context; Reactive power; Semantics; Syntactics; Web services; Automatic Generation; Choreography; Scenario; Web Service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific
  • Conference_Location
    Jeju Island
  • Print_ISBN
    978-1-4673-0206-7
  • Type

    conf

  • DOI
    10.1109/APSCC.2011.61
  • Filename
    6127975