SLAs often include many elements, from the definition of services to the termination of the contract.  In order to ensure rigorous compliance with ALS, these agreements are often designed with specific lines of demarcation and the parties concerned must meet regularly to create an open communication forum. Rewards and penalties that apply to the supplier are often set. Most ALS also leave room for regular (annual) revisions to make changes.  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 goal should be to fairly integrate good practices and requirements that maintain service efficiency and avoid additional costs.