Advertisement

QoS Contract Formation and Evolution

  • Vasilios Andrikopoulos
  • Mariagrazia Fugini
  • Mike P. Papazoglou
  • Michael Parkin
  • Barbara Pernici
  • Seyed Hossein Siadat
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 61)

Abstract

This paper is concerned with the issues of QoS contract formation between service providers and consumers and how either party can evolve independently from each other without violating the agreed contract. We show how a QoS contract can be generated using a subtyping relation on the quality dimensions and value ranges. For that purpose, we use Allen’s Interval Algebra (AIA). We also define both strict and relaxed constraints for different dimensions in order to deal with what constitutes acceptable change to different quality dimensions. In particular, we define assertion compatibility as a sufficient condition for ensuring the compatibility of provider and consumer with respect to an existing contract.

Keywords

QoS service contracts service evolution quality dimensions type theory 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Allen, J.F.: Maintaining Knowledge about Temporal Intervals. Communications of the ACM 26(11), 832–843 (1983)CrossRefGoogle Scholar
  2. 2.
    Andrieux, A., et al.: Web Services Agreement Specification (WS-Agreement). Recommended standard, Open Grid Forum (March 2007)Google Scholar
  3. 3.
    Andrikopoulos, V., et al.: Evolving Services from a Contractual Perspective. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 290–304. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  4. 4.
    Benbernou, S., et al.: A Survey on Service Quality Description. ACM Computing Surveys (2009) (submitted for publication)Google Scholar
  5. 5.
    Brandic, I., et al.: Towards a meta-negotiation architecture for SLA-aware Grid services. In: Proceedings of the International Workshop on Service-Oriented Engineering and Optimizations 2008 (December 2008)Google Scholar
  6. 6.
    Comuzzi, M., Pernici, B.: A Framework for QoS-Based Web Service Contracting. ACM Transactions on the Web 3(3) (June 2009)Google Scholar
  7. 7.
    Ludwig, H., et al.: Web Service Level Agreement (WSLA) Language Specification. Document WSLA-2003/01/28, IBM Corporation (2003)Google Scholar
  8. 8.
    Maximilien, E.M., Singh, M.P.: Toward Automatic Web Services Trust and Selection. In: Proceedings of the 2nd International Conference on Service Oriented Computing (ICSOC 2004), pp. 212–221 (2004)Google Scholar
  9. 9.
    S-Cube Partners. Quality Reference Model for Service-Based Applications. Deliverable CD-JRA-1.3.2, S-Cube Network of Excellence (March 2009)Google Scholar
  10. 10.
    Seo, Y.-J., et al.: A Study on Web Services Selection Method Based on the Negotiation Through Quality Broker: A MAUT-based Approach. In: Wu, Z., Chen, C., Guo, M., Bu, J. (eds.) ICESS 2004. LNCS, vol. 3605, pp. 65–73. Springer, Heidelberg (2005)Google Scholar
  11. 11.
    Sirin, E., et al.: Filtering and Selecting Semantic Web Services with Interactive Composition Techniques. IEEE Intelligent Systems 19(4), 42–49 (2004)Google Scholar
  12. 12.
    Skene, J., et al.: Precise Service Level Agreements. In: Proceedings of 26th International Conference on Software Engineering (ICSE), pp. 179–188 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Vasilios Andrikopoulos
    • 1
  • Mariagrazia Fugini
    • 2
  • Mike P. Papazoglou
    • 1
  • Michael Parkin
    • 1
  • Barbara Pernici
    • 2
  • Seyed Hossein Siadat
    • 2
  1. 1.European Research Institute in Service Science (ERISS)Tilburg UniversityThe Netherlands
  2. 2.Politecnico di MilanoItaly

Personalised recommendations