Enhancing control of service compositions in service-oriented architectures

Christian Schneider, Frederic Stumpf, Claudia Eckert

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

In a service-oriented architecture, service compositions are assembled from other component services. Such compositions may include services from unknown and potentially untrusted providers. As there is no direct control of those services, it is not ensured that pre-negotiated policies are actually enforced as specified. In this work, we propose a pluggable component for controlling interactions of service compositions which we call Orchestration Service. It executes arbitrary service compositions on behalf of others and intercepts messages exchanged between the involved services. Thus, the Orchestration Service can ensure a correct enforcement of the stipulated policies. Moreover, it also monitors obligation statements and logs all interactions in an audit compliant way. Using this approach, the control over existing service compositions can be enhanced with little effort. We present the concept of the Orchestration Service, describe its usage and discuss which applications can be supported by our approach.

Original languageEnglish
Title of host publicationProceedings - International Conference on Availability, Reliability and Security, ARES 2009
Pages953-959
Number of pages7
DOIs
StatePublished - 2009
Externally publishedYes
EventInternational Conference on Availability, Reliability and Security, ARES 2009 - Fukuoka, Fukuoka Prefecture, Japan
Duration: 16 Mar 200919 Mar 2009

Publication series

NameProceedings - International Conference on Availability, Reliability and Security, ARES 2009

Conference

ConferenceInternational Conference on Availability, Reliability and Security, ARES 2009
Country/TerritoryJapan
CityFukuoka, Fukuoka Prefecture
Period16/03/0919/03/09

Fingerprint

Dive into the research topics of 'Enhancing control of service compositions in service-oriented architectures'. Together they form a unique fingerprint.

Cite this