服务等级协议被广泛应用于描述服务质量所需达到的要求。根据服务等级协议构建了服务质量模型。在这个质量模型中包含两种度量:一种是原子度量,一种是复合度量。根据这些度量参数开发了监测SOA系统的质量管理系统。这个管理系统由四个主要部分组成:监测器、QoS计算器、SLA规范分析器和修复方案。在不同的环境中测试了该管理系统,结果显示系统能够完成监测QoS并且分析sLA违例。由于系统监测接口是与技术无关的,所以能够拓展并且应用到其他种类的SOA系统中。
Service Level Agreement (SLA) is widely used in defining requirements which the quality of a service must fulfill. Build the service quality model based on the SLA. There are two kinds of metrics in the quality model, one is atomic and the other one is compos- ite. According to metrics in the model develop a quality management system to monitor services in a SOA system. This management sys- tem consists of four main parts, including monitor, QoS calculator, SLA analyzer and repair scheme. The system has been tested in many different situations. The result shows that the system is competent to monitor QoS and analyze SLA violations. As the system uses a tech- nology independent on monitoring interface so that it can be extended and adopted in different kinds of SOA systems.