Supporting Service Level Agreement with Service Discovery

Supporting Service Level Agreement with Service Discovery

Andrea Zisman (City University, UK)
DOI: 10.4018/978-1-60960-493-6.ch004

Abstract

Service Level Agreement (SLA) has been used as an effective way to evaluate and enforce the quality of services and their providers. However, despite the development in the area, the creation, maintenance, and evolution of SLAs are not easy tasks. This chapter presents an approach to support the creation of SLAs during the development of service-based systems. Said approach is based on an iterative service discovery process, in which services that can provide the functionalities and satisfy properties and constraints of service-based systems during their design phase are identified and used to (re-)formulate service level agreements between services participating in the system, as well as the design models of these systems. The discovery process is based on service requests expressing structural, behavioral, and quality characteristics of the system being developed. These requests are matched against different types of service specifications. The information represented in the service specifications of the matched services is used to generate service level agreements and the design models of the service-based systems.
Chapter Preview
Top

Background

Service discovery has been the subject of research in both academia and industry and several approaches have been proposed to support the identification of services.

Complete Chapter List

Search this Book:
Reset