Precise Service Level Agreements∗Service Level Agreements∗ • December 11th, 2003
Contract Type FiledDecember 11th, 2003Increasingly, distributed systems primitives are being used to build mission-critical applications that cross au- tonomous organizations. Examples include the use of web services in, for example, supply chain management, or com- puting on demand using distributed component or grid tech- nology as offered by IBM. Because the usefulness, and sometimes even the functioning of a business, depend not only on the functionality but also the quality of these ser- vices, for example performance and reliability, and because these qualities not only depend on the behaviour of the ser- vice but on that of the client, contracts between the provider and client of a service must contain terms governing their individual and mutual responsibilities with respect to these qualities. Such clauses are called Service Level Agreements (SLAs) and previous work has proposed specialised lan- guages to represent SLAs, for the purpose of easing their preparation, automating their negotiation, adapting services