Monitoring requirements-based method for runtime monitoring of Web services

被引:0
|
作者
School of Computer Science and Engineering, Southeast University, Nanjing 211189, China [1 ]
机构
[1] School of Computer Science and Engineering, Southeast University
来源
Dongnan Daxue Xuebao | 2009年 / 4卷 / 716-722期
关键词
Monitoring requirements; Runtime monitoring; Web services; WS-Policy;
D O I
10.3969/j.issn.1001-0505.2009.04.013
中图分类号
学科分类号
摘要
A Web service runtime monitoring method based on client's monitoring requirements is proposed, and a novel end-to-end monitoring prototype framework is also given. Firstly, WS-Policy is used to express client's various monitoring requirements. Then AOP (aspect oriented programming) monitoring logic is generated in order to capture important runtime information of the service. Finally, a special checking algorithm according to MREG (monitoring requirement expression graph) is utilized to get the monitoring results. The results indicate that WS-Policy can express client's monitoring requirements in a unified way. Simulated experiment on the travel reservation sample service shows that AOP monitoring logic derived from WS-Policy can carry out dynamic service monitoring effectively. The proposed method improves the efficiency of monitoring execution and decreases the side-effect on the original service system. The monitoring method is effective on both implementing the runtime monitoring smartly and improving the quality of the service.
引用
收藏
页码:716 / 722
页数:6
相关论文
共 11 条
  • [1] Yue K., Wang X., Zhou A., Web service core technology: Research summarizes, China Software Journal, 15, 3, pp. 428-442, (2004)
  • [2] Baresi L., Ghezzi C., Sam G., Smart monitors for composed services, The 2nd International Conference on Service Oriented Computing, pp. 193-202, (2004)
  • [3] Business process execution language for web services version1.1, (2002)
  • [4] Barbon F., Traverso P., Pistore M., Et al., Run-time monitoring of instances and classes of Web service compositions, The 2006 IEEE International Conference on Web Services, pp. 63-71, (2006)
  • [5] Vaculin R., Sycara K., Semantic Web services monitoring: An OWL-S based approach, Hawaii International Conference on System Sciences of IEEE Computer Society, (2008)
  • [6] Yuan G., Chechik M., Nejati S., Et al., Runtime monitoring of Web service conversations, The 2007 Conference of the Center for Advanced Studies on Collaborative Research, pp. 42-57, (2007)
  • [7] Bianculli D., Ghezzi C., Monitoring conversational Web services, The 2nd International Workshop on Service Oriented Software Engineering, pp. 15-21, (2007)
  • [8] Web services policy framework, (2003)
  • [9] Kiczales G., Lamping J., Mendhekar A., Et al., Aspect-oriented programming, European Conference on Object-Oriented Programming, pp. 220-242, (1997)
  • [10] Charfi A., Schmeling B., Heizenreder A., Et al., Reliable, secure and transacted web service compositions with AO4BPEL, The 4th European Conference on Web Services, pp. 23-34, (2006)