Concern-Specific Languages in a Visual Web Service Creation Environment

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

  • Affiliations:
  • System and Software Engineering Lab, Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Brussel, Belgium;System and Software Engineering Lab, Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Brussel, Belgium;System and Software Engineering Lab, Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Brussel, Belgium;System and Software Engineering Lab, Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Brussel, Belgium;System and Software Engineering Lab, Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Brussel, Belgium

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a high-level, visual Service Creation Environment (SCE) for web services. The SCE introduces two main concepts: services and composition templates. 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. The SCE supports the modularization of crosscutting concerns using both the general-purpose AOP language Padus and several concern-specific languages. Aspects can be visually deployed on a target composition template or service, which automatically triggers the weaving process.