Date Added: May 2012
The Service Level Agreement (SLA) is a document that defines and identifies the various services given by a service provider to its clients. SLA specifies the various metrics such as service availability, service efficiency, service throughput, etc. The manual Service Level Agreement is eliminated with the use of the middleware architecture which dynamically allocates the resources to the services. The middleware generates an SLA document based on the usage of the services which results in the popularity of the services. The authors' architecture for SLA is implemented using the open source application server JBoss and using the Eclipse platform. JBoss is allowed to meet the services of the applications it hosts i.e., to honor the SLAs of the applications.