An end-to-end approach for QoS-aware service composition

  • Authors:
  • Florian Rosenberg;Predrag Celikovic;Anton Michlmayr;Philipp Leitner;Schahram Dustdar

  • Affiliations:
  • Distributed Systems Group, Technical University Vienna, Vienna, Austria;Distributed Systems Group, Technical University Vienna, Vienna, Austria;Distributed Systems Group, Technical University Vienna, Vienna, Austria;Distributed Systems Group, Technical University Vienna, Vienna, Austria;Distributed Systems Group, Technical University Vienna, Vienna, Austria

  • Venue:
  • EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

A simple and effective composition of software services into higher-level composite services is still a very challenging task. Especially in enterprise environments, Quality of Service (QoS) concerns play a major role when building software systems following the Service-Oriented Architecture (SOA) paradigm. In this paper we present a composition approach based on a domain-specific language (DSL) for specifying functional requirements of services and the expected QoS in form of constraint hierarchies by leveraging hard and soft constraints. A composition runtime will resolve the user's constraints to find an optimized composition semi-automatically. To this end we leverage data flow analysis to generate a structured composition model and use two different techniques for the optimization, a constraint programming and an integer programming approach.