Guiding Service Composition in a Visual Service Creation Environment

Research output: Chapter in Book/Report/Conference proceedingConference paperResearch

8 Citations (Scopus)

Abstract

Current web service composition languages like 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 BPEL processes given a complete and verified service composition.
Original languageEnglish
Title of host publicationProceedings of the 4th IEEE European Conference on Web Services (ECOWS 2006), Zürich, Switzerland
PublisherIEEE Computer Society Press
Pages13-22
Number of pages10
ISBN (Print)0-7695-2737-X
Publication statusPublished - 5 Dec 2006
EventFinds and Results from the Swedish Cyprus Expedition: A Gender Perspective at the Medelhavsmuseet - Stockholm, Sweden
Duration: 21 Sep 200925 Sep 2009

Conference

ConferenceFinds and Results from the Swedish Cyprus Expedition: A Gender Perspective at the Medelhavsmuseet
Country/TerritorySweden
CityStockholm
Period21/09/0925/09/09

Bibliographical note

In Proceedings of the 4th European Conference on Web Services (ECOWS 2006), Zurich, Switzerland, December 2006. IEEE Computer Society. (to appear).

Fingerprint

Dive into the research topics of 'Guiding Service Composition in a Visual Service Creation Environment'. Together they form a unique fingerprint.

Cite this