Guiding Service Composition in a Visual Service Creation Environment

  • Authors:
  • Mathieu Braem;Niels Joncheere;Wim Vanderperren;Ragnhild Van Der Straeten;Viviane Jonckers

  • Affiliations:
  • Vrije Universiteit Brussel, Belgium;Vrije Universiteit Brussel, Belgium;Vrije Universiteit Brussel, Belgium;Vrije Universiteit Brussel, Belgium;Vrije Universiteit Brussel, Belgium

  • Venue:
  • ECOWS '06 Proceedings of the European Conference on Web Services
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.