DocumentCode :
2910146
Title :
Guiding Service Composition in a Visual Service Creation Environment
Author :
Braem, Mathieu ; Joncheere, Niels ; Vanderperren, Wim ; Van Der Straeten, Ragnhild ; Jonckers, Viviane
Author_Institution :
Syst. & Software Eng. Lab., Vrije Univ. Brussel, Brussels
fYear :
2006
fDate :
Dec. 2006
Firstpage :
13
Lastpage :
22
Abstract :
Current Web service composition languages like WS-BPEL require in-depth knowledge of these languages by the service composition designers. In this paper we present a high-level, visual service creation environment (SCE). This SCE provides service composition templates, verification of compatibility and guidelines, and advanced separation of concerns through aspect-oriented software development. Composition templates are abstract descriptions of reusable compositions containing several placeholders for services. Services are verified to be compatible with the composition template when a service is mapped onto a composition template´s placeholder. Composition guidelines such as QoS constraints can be added to the SCE and verified. The modularization of crosscutting concerns is supported by the SCE through the general-purpose Padus aspect-oriented programming language and the possibility to add concern-specific languages on top of Padus. The SCE generates the appropriate WS-BPEL processes given a complete and verified service composition
Keywords :
Web services; object-oriented programming; program verification; programming environments; quality of service; software reusability; specification languages; visual programming; Padus language; QoS constraints; WS-BPEL; Web service composition language; aspect-oriented programming language; aspect-oriented software development; compatibility verification; reusable compositions; visual service creation environment; Binary decision diagrams; Computer languages; Feedback; Guidelines; Programming; Quality of service; Software engineering; Telecommunications; Web services; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services, 2006. ECOWS '06. 4th European Conference on
Conference_Location :
Zurich
Print_ISBN :
0-7695-2737-X
Type :
conf
DOI :
10.1109/ECOWS.2006.23
Filename :
4031146
Link To Document :
بازگشت