A language for quality of service requirements specification in web services orchestrations

  • Authors:
  • Fabien Baligand;Didier Le Botlan;Thomas Ledoux;Pierre Combes

  • Affiliations:
  • France Telecom-R&D, MAPS, AMS, Issy les Moulineaux, France;OBASCO Group, EMN, INRIA, Lina, Ecole des Mines de Nantes, Nantes cedex 3, France;OBASCO Group, EMN, INRIA, Lina, Ecole des Mines de Nantes, Nantes cedex 3, France;France Telecom-R&D, MAPS, AMS, Issy les Moulineaux, France

  • Venue:
  • ICSOC'06 Proceedings of the 4th international conference on Service-oriented computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Service Oriented Architecture industry aims to deliver agile service infrastructures. In this context, solutions to specify service compositions (mostly BPEL language) and Quality of Service (QoS) of individual services have emerged. However, architects still lack adapted means to specify and implement QoS in service compositions. Typically, they use ad-hoc technical solutions that significantly reduce flexibility and require cost-effective development. Our approach aims to overcome this shortcoming by introducing both a new language and tool for QoS Specification and implementation in service compositions. More specifically, our language is a declarative domain-specific language that allows the architect to specify QoS constraints and mechanisms in Web Service orchestrations. Our tool is responsible for the QoS constraints processing and for QoS mechanisms injection into the orchestration. A key property of our approach is to preserve compatibility with existing languages and standards. In this paper, we present our language and tool, as well as an illustrative scenario dealing with multiple QoS concerns.