QoS Contract Formation and Evolution
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.
KeywordsQoS service contracts service evolution quality dimensions type theory
Unable to display preview. Download preview PDF.
- 2.Andrieux, A., et al.: Web Services Agreement Specification (WS-Agreement). Recommended standard, Open Grid Forum (March 2007)Google Scholar
- 4.Benbernou, S., et al.: A Survey on Service Quality Description. ACM Computing Surveys (2009) (submitted for publication)Google Scholar
- 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.Comuzzi, M., Pernici, B.: A Framework for QoS-Based Web Service Contracting. ACM Transactions on the Web 3(3) (June 2009)Google Scholar
- 7.Ludwig, H., et al.: Web Service Level Agreement (WSLA) Language Specification. Document WSLA-2003/01/28, IBM Corporation (2003)Google Scholar
- 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.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.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.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.Skene, J., et al.: Precise Service Level Agreements. In: Proceedings of 26th International Conference on Software Engineering (ICSE), pp. 179–188 (2004)Google Scholar