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