Abstract
Before a service invocation takes place, an agreement between the service provider and the service user might be required. Such an agreement is the result of a negotiation process between the two parties and defines how the service invocation has to occur. Considering the Service Oriented Computing paradigm, the relationship among providers and users is extremely loose. Traditional agreements are likely to concern long term relationships and to be manually performed. In this paper, we propose a model to generate service level agreement on-the-fly. Just before the invocation commences, the quality of the service is negotiated in order to generate a service level agreement tied to that specific invocation. Such an approach relies on a quality model that supports both users requirements and providers capabilities definition.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Papazoglou, M.P., Georgakopolous, G.: Service Oriented Computing: Introduction. Communications of the ACM 46(10), 1–5 (2003)
Bianchini, D., De Antonellis, V., Pernici, B., Plebani, P.: Ontology-based methodology for e-service discovery. Information Systems 31(4-5), 361–380 (2006)
Bernstein, A., Klein, M.: Towards High-Precision service retrieval. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, Springer, Heidelberg (2002)
Stroulia, E., Wang, Y.: Structural and semantic matching for assessing web-service similarity. Int. J. Cooperative Inf. Syst. 14(4), 407–438 (2005)
Keller, A., Ludwig, H.: The WSLA framework: Specifying and monitoring service level agreements for Web services. Journal of Network and Systems Management 11(1), 57–81 (2003)
Ran, S.: A model for Web services discovery with QoS. ACM SIGCOM Exchange 4(1), 1–10 (2003)
Mani, A., Nagarajan, A.: Understanding quality of service for Web services. Technical report, IBM (2002), http://www-128.ibm.com/developerworks/library/ws-quality.html
Fugini, M., Plebani, P., Ramoni, F.: A user driven policy selection model. In: ICSOC ’06: Proceedings of the 4th international conference on Service oriented computing (to appear)
Marchetti, C., Pernici, B., Plebani, P.: A quality model for multichannel adaptive information. In: WWW Alt. ’04: Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters, ACM Press, New York (2004)
Tosic, V., Ma, W., Pagurek, B., Esfandiari, B.: Web Service Offerings Infrastructure (WSOI) - a management infrastructure for XML Web services. Network Operations and Management Symposium, NOMS 2004. IEEE/IFIP 1, 817–830 (2004)
Vedamuthu, A., Orchard, D., Hondo, M., Boubez, T., Yendluri, P.: Web Services Policy 1.5 - Primer (2006), http://www.w3.org/TR/2006/WD-ws-policy-primer-20061018
Saaty, T.L.: The Analytic Hierarchy Process. Mc Graw Hill, New York (1980)
Olson, J.: Data Quality: The Accuracy Dimension. Morgan Kaufmann, San Francisco (2002)
Jennings, N., Faratin, P., Lomuscio, A., Parsons, S., Wooldridge, M., Sierra, C.: Automated negotiation: Prospects, methods and challenges. Group Decision and Negotiation 10(2), 199–215 (2001)
Sabata, B., Chatterjee, S., Davis, M., Sydir, J., Lawrence, T.: Taxonomy for QoS Specifications. In: Object-Oriented Real-Time Dependable Systems, 1997. Proceedings. Third International Workshop, pp. 100–107 (1997)
Chung, L., Nixon, B., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Boston (2000)
Ruckert, J., Paech, B.: Web Service Quality Descriptions for Web Service consumers. In: CONQUEST2006. Proceedings (2006)
Keller, A., Ludwig, H.: The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services. Technical Report RC22456(W0205-171), IBM Research Division, T.J. Watson Research Center (2002)
GRAAP Working Group: WS-Agreement Framework (2003), https://forge.gridforum.org/projects/graap-wg
Franch, X.: Systematic formulation of non-functional characteristics of software. In: 3rd International Conference on Requirements Engineering (ICRE ’98), pp. 174–181 (1998)
Frølund, S., Koistinen, J.: Quality-of-service specification in distributed object systems. Distributed Systems Engineering Journal 5(4) (1998)
Duran, A., Bernardez, B., Toro, M., Corchuelo, E., Ruiz, A., Perez, J.: Expressing customer requirements using natural language requirements templates and patterns. In: Proceedings of the third Conference on Circuits, Systems, Communications and Computers (CSCC ’99) (1999)
Lamparter, S., Agarwal, S.: Specification of policies for Web service negotiations. In: Proc. Semantic Web and Policy Workshop (2005)
Gimpel, H., Ludwig, H., Dan, A., Kearney, R., PANDA,: Specifying policies for automated negotiations of service contracts. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 287–302. Springer, Heidelberg (2003)
Rahwan, I., Kowalczyk, R., Pham, H.H.: Intelligent agents for automated one-to-many e-commerce negotiation. In: Computer Science 2002, Twenty-Fifth Australasian Computer Science Conference (ACSC2002), pp. 197–203 (2002)
Czajkowski, K., Foster, I.T., Kesselman, C., Sander, V., Tuecke, S.: Snap: A protocol for negotiating service level agreements and coordinating resource management in distributed systems. In: Feitelson, D.G., Rudolph, L., Schwiegelshohn, U. (eds.) JSSPP 2002. LNCS, vol. 2537, pp. 153–183. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Cappiello, C., Comuzzi, M., Plebani, P. (2007). On Automated Generation of Web Service Level Agreements. In: Krogstie, J., Opdahl, A., Sindre, G. (eds) Advanced Information Systems Engineering. CAiSE 2007. Lecture Notes in Computer Science, vol 4495. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72988-4_19
Download citation
DOI: https://doi.org/10.1007/978-3-540-72988-4_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72987-7
Online ISBN: 978-3-540-72988-4
eBook Packages: Computer ScienceComputer Science (R0)