V. Tosic, B. Pagurek, B. Esfandiari, and K. Patel, management of E and M-Business web service compositions with multiple service classes. In R. Stadler and M. Ulema, Eds., Proceedings of the 8 IEEE/IFIP Network Operations and Management Symposium (NOMS 2002), IEEE Publishing, Florence, Italy, p. 935-937, April 2002. A web service level agreement (WSLA) is a standard for monitoring compliance with web services according to the service level agreement. It allows authors to indicate performance metrics assigned to a web application, desired performance goals, and actions to perform if performance is not achieved.

We describe a new framework for defining and tracking service level agreements (ALS) for web services. Monitoring and implementation of ALS is increasingly important in a web environment where applications and business services depend on services that are dynamically and responsively subscribed. For economic and practical reasons, we want an automated deployment process for both the service itself and the SLA management system, which measures and controls QoS parameters, verifies agreed service levels and reports violations to authorized parties involved in the ALS management process. Our approach to these issues is presented in this paper. The WSLA (Web Service Level Agreement) framework aims to define and monitor ALS for web services. Although WSLA was designed for a web service environment, it also applies to all multi-domain management scenarios. B to managing business processes and services or managing networks, systems and applications in general. The WSLA framework consists of a flexible and expandable language, based on an XML scheme, and an execution architecture consisting of several SLA monitoring services that can be outsourced to third parties to ensure maximum objectivity. WSLA allows service customers and providers to clearly define a large number of ALSs, identify ALS parameters and their measurement, and link them to managed resource tools. After receiving an SLA specification, WSLA monitoring services are automatically configured to force ALS.

The implementation of the WSLA framework, called the SLA Compliance Monitor, is available to the public as part of IBM Web Services` toolkit. The main point is to create a new level for the grid, cloud or SOA middleware, capable of creating a trading mechanism between service providers and consumers.