Policy-based runtime performance evaluation and validation of web services
被引:0
|
作者:
Liu, Yong-Li
论文数: 0引用数: 0
h-index: 0
机构:
Department of Computer Science and Technology, Tsinghua University, Beijing 100084, ChinaDepartment of Computer Science and Technology, Tsinghua University, Beijing 100084, China
Liu, Yong-Li
[1
]
Bai, Xiao-Ying
论文数: 0引用数: 0
h-index: 0
机构:
Department of Computer Science and Technology, Tsinghua University, Beijing 100084, ChinaDepartment of Computer Science and Technology, Tsinghua University, Beijing 100084, China
Bai, Xiao-Ying
[1
]
Chen, Guang
论文数: 0引用数: 0
h-index: 0
机构:
Department of Computer Science and Technology, Tsinghua University, Beijing 100084, ChinaDepartment of Computer Science and Technology, Tsinghua University, Beijing 100084, China
Chen, Guang
[1
]
Wang, Li-Jun
论文数: 0引用数: 0
h-index: 0
机构:
Department of Computer Science and Technology, Tsinghua University, Beijing 100084, ChinaDepartment of Computer Science and Technology, Tsinghua University, Beijing 100084, China
Wang, Li-Jun
[1
]
机构:
[1] Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
Information services - Network architecture - Quality control - Websites - Service oriented architecture (SOA);
D O I:
暂无
中图分类号:
学科分类号:
摘要:
Service-Oriented Architecture (SOA) enables the dynamic composition of services across heterogeneous platforms through standard Internet protocols. However, it is hard to evaluate service runtime qualities due to the instability and uncertainty of the open Internet environment. Testing is usually exercised in the dedicated testing environment and cannot analyze service behavior in the execution environment. Hence, runtime monitoring is necessary for runtime system status tracking and anomaly detection. The paper is an extension of our previous research on the collaborative monitoring of service-based systems. It defines a service performance evaluation model using the temporal properties of both atomic and composite service executions. Policies are defined and encoded following the WS-Policy framework. They are enforced at runtime for evaluating the service performance based on the evaluation model. A prototype system is implemented. Experiments are exercised to illustrate the proposed approach and analyze the monitoring overhead.