Fourth IEEE European Conference on Web Services (ECOWS'06)
Guiding Service Composition in a Visual Service Creation Environment
Zurich, Switzerland
December 04-December 06
ISBN: 0-7695-2737-X
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