loading...
Guiding Service Composition in a Visual Service Creation Environment
Zurich, Switzerland December 04-December 06
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ECOWS.2006.23Fourth IEEE European Conference on We ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Mathieu Braem, Vrije Universiteit Brussel, Belgium
Niels Joncheere, Vrije Universiteit Brussel, Belgium
Wim Vanderperren, Vrije Universiteit Brussel, Belgium
Ragnhild Van Der Straeten, Vrije Universiteit Brussel, Belgium
Viviane Jonckers, Vrije Universiteit Brussel, Belgium
Current web service composition languages like WSBPEL 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.
Citation:
Mathieu Braem, Niels Joncheere, Wim Vanderperren, Ragnhild Van Der Straeten, Viviane Jonckers, "Guiding Service Composition in a Visual Service Creation Environment," ecows, pp.13-22, Fourth IEEE European Conference on Web Services (ECOWS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions