On Automated Generation of Web Service Level Agreements

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.

[1]  Mark Klein,et al.  Towards High-Precision Service Retrieval , 2002, SEMWEB.

[2]  Leon Sterling,et al.  Quality of service for web services , 2004 .

[3]  Mike P. Papazoglou,et al.  Introduction: Service-oriented computing , 2003, CACM.

[4]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.

[5]  Jack E. Olson,et al.  Data Quality: The Accuracy Dimension , 2003 .

[6]  Iyad Rahwan,et al.  Intelligent Agents for Automated One-to-Many E-Commerce Negotiation , 2002, ACSC.

[7]  Eleni Stroulia,et al.  Structural and Semantic Matching for Assessing Web-service Similarity , 2005, Int. J. Cooperative Inf. Syst..

[8]  Dpto,et al.  Expressing Customer RequirementsUsing Natural Language RequirementsTemplates and Patterns � , 1999 .

[9]  Ewa Orlowska,et al.  Service-Oriented Computing - ICSOC 2003 , 2003, Lecture Notes in Computer Science.

[10]  Svend Frølund,et al.  Quality-of-service specification in distributed object systems , 1998, Distributed Syst. Eng..

[11]  Ian T. Foster,et al.  SNAP: A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems , 2002, JSSPP.

[12]  Xavier Franch,et al.  Systematic formulation of non-functional characteristics of software , 1998, Proceedings of IEEE International Symposium on Requirements Engineering: RE '98.

[13]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[14]  T. Saaty,et al.  The Analytic Hierarchy Process , 1985 .

[15]  N. R. Jennings,et al.  To appear in: Int Journal of Group Decision and Negotiation GDN2000 Keynote Paper Automated Negotiation: Prospects, Methods and Challenges , 2022 .

[16]  Tae-Kyung Kim,et al.  Specifying Policies for Service Negotiations of Response Time , 2004, International Conference on Computational Science.

[17]  Maria Grazia Fugini,et al.  A User Driven Policy Selection Model , 2006, ICSOC.

[18]  Asit Dan,et al.  PANDA: Specifying Policies for Automated Negotiations of Service Contracts , 2003, ICSOC.

[19]  Mike P. Papazoglou,et al.  Service oriented computing : Introduction , 2003 .

[20]  James A. Hendler,et al.  The Semantic Web — ISWC 2002 , 2002, Lecture Notes in Computer Science.

[21]  Thomas F. Lawrence,et al.  Taxonomy for QoS specifications , 1997, Proceedings Third International Workshop on Object-Oriented Real-Time Dependable Systems.

[22]  Vladimir Tosic,et al.  Web Service Offerings Infrastructure (WSOI) - a management infrastructure for XML Web services , 2004, 2004 IEEE/IFIP Network Operations and Management Symposium (IEEE Cat. No.04CH37507).

[23]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[24]  Valeria De Antonellis,et al.  Ontology-based methodology for e-service discovery , 2006, Inf. Syst..

[25]  Barbara Pernici,et al.  A quality model for multichannel adaptive information , 2004, WWW Alt. '04.