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
Link To Document :
بازگشت