Improving Temporal-Awareness of WS-Agreement

  • Authors:
  • C. Müller;O. Martín-Díaz;A. Ruiz-Cortés;M. Resinas;P. Fernández

  • Affiliations:
  • Dpto. Lenguajes y Sistemas Informáticos, ETS. Ingeniería Informática - Universidad de Sevilla (Spain - España), 41012 Sevilla (Spain, España);Dpto. Lenguajes y Sistemas Informáticos, ETS. Ingeniería Informática - Universidad de Sevilla (Spain - España), 41012 Sevilla (Spain, España);Dpto. Lenguajes y Sistemas Informáticos, ETS. Ingeniería Informática - Universidad de Sevilla (Spain - España), 41012 Sevilla (Spain, España);Dpto. Lenguajes y Sistemas Informáticos, ETS. Ingeniería Informática - Universidad de Sevilla (Spain - España), 41012 Sevilla (Spain, España);Dpto. Lenguajes y Sistemas Informáticos, ETS. Ingeniería Informática - Universidad de Sevilla (Spain - España), 41012 Sevilla (Spain, España)

  • Venue:
  • ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

WS-Agreement (WS-Ag) is a proposed recommendation of the Open Grid Forum that provides a schema to describe SLAs and a protocol to create them based on a mechanism of templates. However, although it identifies the necessity of specifying temporal-aware agreement terms (e.g. the response time is 30 ms from 8:00h to 17:00h and 15 ms from 17:00h to 8:00h), to the best of our knowledge, there are no existing proposals that deal with that necessity. We propose an extension that gives WS-Ag support to temporality. This allows describing expressive validity periods such as those composed by several periodic or non-periodic intervals and it applies not only to the agreement terms themselves but also to other parts of WS-Ag such as creation constraints and preferences about the service properties. In addition, in this paper we propose a preference XML schemato describe preferences over any set of service properties using any kind of utility function. In further research we will study a concrete specification for those utility functions.