Defining and Monitoring Service-Level Agreements for Dynamic e-Business

Fueled by the growing acceptance of the Web Services Architecture, an emerging trend in application service delivery is to move away from tightly coupled systems towards structures of loosely coupled, dynamically bound systems to support both long and short business relationships. It appears highly likely that the next generation of e-Business systems will consist of an interconnection of services, each provided by a possibly different service provider, that are put together on an "on demand" basis to offer an end to end service to a customer.Such an environment, which we call Dynamic e-Business (DeB), will be administered and managed according to dynamically negotiated Service Level Agreements (SLA) between service providers and customers. Consequently, system administration will increasingly become SLA-driven and needs to address challenges such as dynamically determining whether enough spare capacity is available to accommodate additional SLAs, the negotiation of SLA terms and conditions, the continuous monitoring of a multitude of agreed-upon SLA parameters and the troubleshooting of systems, based on their importance for achieving business objectives.A key prerequisite for meeting these goals is to understand the relationship between the cost of the systems an administrator is responsible for and the revenue they are able to generate, i.e., a model needs to be in place to express system resources in financial terms. Today, this is usually not the case.In order to address some of these problems, this paper presents the Web Service Level Agreement (WSLA) framework for defining and monitoring SLAs in inter-domain environments. The framework consists of a flexible and extensible language based on the XML schema and a runtime architecture based on several SLA monitoring services, which may be outsourced to third parties to ensure a maximum of accuracy.WSLA enables service customers and providers to unambiguously define a wide variety of SLAs, specify the SLA parameters and the way how they are measured, and tie them to managed resource instrumentations. A Java-based implementation of this framework, termed SLA Compliance Monitor, is publicly available as part of the IBM Web Services Toolkit.

[1]  Lundy Lewis,et al.  Managing Business and Service Networks , 2001, Network and Systems Management.

[2]  Benjamin N. Grosof,et al.  An Approach to Using XML and a Rule-Based Content Language with an Agent Communication Language , 2000, Issues in Agent Communication.

[3]  Winfried Lamersdorf,et al.  Electronic contracting with COSMOS-how to establish, negotiate and execute electronic contracts on the Internet , 1998, Proceedings Second International Enterprise Distributed Object Computing (Cat. No.98EX244).

[4]  Asit Dan,et al.  Business-to-business integration with tpaML and a business-to-business protocol framework , 2001, IBM Syst. J..

[5]  Kenneth D. White Definitions of Managed Objects for Service Level Agreements Performance Monitoring , 2000, RFC.

[6]  Heiko Ludwig,et al.  Web Service Level Agreement (WSLA) Language Specification , 2003 .

[7]  Rajeev Gopal,et al.  Unifying network configuration and service assurance with a service modeling language , 2002, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327).

[8]  Bharat Bhushan,et al.  Federated accounting: service charging and billing in a business-to-business environment , 2001, 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).

[9]  Vladimir Tosic,et al.  Management of compositions of e- and m-business Web services with multiple classes of service , 2002, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327).

[10]  Gabi Dreo Rodosek,et al.  Dynamic Service Provisioning: A User-Centric Approach , 2001, DSOM.

[11]  Keith McCloghrie,et al.  Structure of Management Information Version 2 (SMIv2) , 1999, RFC.

[12]  Andrea Westerinen,et al.  Policy Core Information Model - Version 1 Specification , 2001, RFC.

[13]  Michael Langer,et al.  Towards generic service management concepts a service model based approach , 2001, 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).

[14]  D. Verma,et al.  Supporting Service Level Agreements on IP Networks , 1999 .

[15]  William K. Fallon Ama Management Handbook , 1983 .

[16]  Winfried Lamersdorf,et al.  Supporting Electronic Commerce Transactions with Contracting Services , 1998, Int. J. Cooperative Inf. Syst..

[17]  Reinhold Kröger,et al.  Generic performance instrumentation of EJB applications for service-level management , 2002, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327).

[18]  Katarina Stanoevska-Slabeva,et al.  The management of business transactions through electronic contracts , 1999, Proceedings. Tenth International Workshop on Database and Expert Systems Applications. DEXA 99.

[19]  Joseph L. Hellerstein,et al.  Managing dynamic services: a contract based approach to a conceptual architecture , 2002, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327).

[20]  Heiko Ludwig,et al.  The Role of Contract and Component Semantics in Dynamic E-Contract Enactment Configuration , 2001, DS-9.

[21]  Sailesh Chutani,et al.  SLA management in federated environments , 2001, Comput. Networks.

[22]  Paul W. P. J. Grefen,et al.  Contract-driven creation and operation of virtual enterprises , 2001, Comput. Networks.