[1]孙明杰,李必信,张鹏程.一种基于监控需求的Web服务运行时监控方法[J].东南大学学报(自然科学版),2009,39(4):716-722.[doi:10.3969/j.issn.1001-0505.2009.04.013]
 Sun Mingjie,Li Bixin,Zhang Pengcheng.Monitoring requirements-based method for runtime monitoring of Web services[J].Journal of Southeast University (Natural Science Edition),2009,39(4):716-722.[doi:10.3969/j.issn.1001-0505.2009.04.013]
点击复制

一种基于监控需求的Web服务运行时监控方法()
分享到:

《东南大学学报(自然科学版)》[ISSN:1001-0505/CN:32-1178/N]

卷:
39
期数:
2009年第4期
页码:
716-722
栏目:
计算机科学与工程
出版日期:
2009-07-20

文章信息/Info

Title:
Monitoring requirements-based method for runtime monitoring of Web services
作者:
孙明杰 李必信 张鹏程
东南大学计算机科学与工程学院, 南京 211189
Author(s):
Sun Mingjie Li Bixin Zhang Pengcheng
School of Computer Science and Engineering, Southeast University, Nanjing 211189, China
关键词:
Web服务 运行时监控 监控需求 WS-Policy
Keywords:
Web services runtime monitoring monitoring requirements WS-Policy
分类号:
TP311
DOI:
10.3969/j.issn.1001-0505.2009.04.013
摘要:
提出了一种基于用户监控需求的Web服务运行时监控方法,给出了一个端到端的监控实施原型框架.首先采用WS-Policy对用户的多样性监控需求进行表达; 然后生成AOP监控逻辑,获取服务运行时重要信息; 最后使用特殊检测算法,基于MREG分析得出监控结果.研究发现:WS-Policy能较好地以统一的方式表达用户监控需求; 旅行预定服务实例模拟监控实验表明,由WS-Policy导出的AOP监控逻辑能有效地实行动态服务监控,提高监控执行效率,降低对原服务系统的影响.监控方法能对灵活地实现服务的运行时监控和改善服务质量状况起到积极作用.
Abstract:
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.

参考文献/References:

[1] 岳昆,王晓玲,周傲英.Web服务核心技术:研究综述[J].软件学报,2004,15(3):428-442.
  Yue Kun,Wang Xiaoling,Zhou Aoying.Web service core technology:research summarizes [J]. China Software Journal,2004,15(3):428-442.(in Chinese)
[2] Luciano Baresi,Carlo Ghezzi,Sam Guninea.Smart monitors for composed services [C] //The 2nd International Conference on Service Oriented Computing.New York,USA,2004:193-202.
[3] BEA,IBM,Microsoft,et al.Business process execution language for web services version1.1 [EB/OL].(2002-07-30)[2007-02-08].http://www.ibm.com/developerworks/library/ws-bpel/.
[4] Barbon F,Traverso P,Pistore M,et al.Run-time monitoring of instances and classes of Web service compositions[C] //The 2006 IEEE International Conference on Web Services.Washington DC,USA,2006:63-71.
[5] Vaculin R,Sycara K.Semantic Web services monitoring:an OWL-S based approach[C] //Hawaii International Conference on System Sciences of IEEE Computer Society.Pittsburgh,USA,2008:313.
[6] Yuan Gan,Marsha Chechik,Shiva Nejati,et al.Runtime monitoring of Web service conversations[C] //The 2007 Conference of the Center for Advanced Studies on Collaborative Research.Ontario,Canada,2007:42-57.
[7] Domenico Bianculli,Carlo Ghezzi.Monitoring conversational Web services[C] //The 2nd International Workshop on Service Oriented Software Engineering.Dubrovnik,Croatia,2007:15-21.
[8] IBM,BEA,Microsoft,et al.Web services policy framework [EB/OL].(2003-05-01)[2006-03-09].http://www.ibm.com/developerworks/library/specification/ws-polfram/.
[9] Kiczales G,Lamping J,Mendhekar A,et al.Aspect-oriented programming[C] //European Conference on Object-Oriented Programming.Jyvaskyla,Finland,1997:220-242.
[10] Charfi A,Schmeling B,Heizenreder A,et al.Reliable,secure and transacted web service compositions with AO4BPEL[C] //The 4th European Conference on Web Services.Zurich,Switzerland,2006:23-34.
[11] Kiczales G,Hilsdale E,Hugunin J,et al.An overview of Aspect J[C] //The 15th European Conference on Object-Oriented Programming.Budapest,Hungary,2001:327-353.

相似文献/References:

[1]周宇,张鹏程,李必信.一种Web服务组合的数学模型[J].东南大学学报(自然科学版),2007,37(4):593.[doi:10.3969/j.issn.1001-0505.2007.04.010]
 Zhou Yu,Zhang Pengcheng,Li Bixin.Mathematical model for Web service composition[J].Journal of Southeast University (Natural Science Edition),2007,37(4):593.[doi:10.3969/j.issn.1001-0505.2007.04.010]
[2]谢春丽,李必信,苏志勇.基于WSDG的Web服务组合可靠性预测[J].东南大学学报(自然科学版),2012,42(6):1074.[doi:10.3969/j.issn.1001-0505.2012.06.010]
 Xie Chunli,Li Bixin,Su Zhiyong.WSDG-based reliability prediction approach for Web service composition[J].Journal of Southeast University (Natural Science Edition),2012,42(4):1074.[doi:10.3969/j.issn.1001-0505.2012.06.010]
[3]李文清,张常有,曹元大,等.Web服务对等联盟组织演化机制[J].东南大学学报(自然科学版),2011,41(3):463.[doi:10.3969/j.issn.1001-0505.2011.03.006]
 Li Wenqing,Zhang Changyou,Cao Yuanda,et al.Evolving mechanism of peer to peer alliance for Web service[J].Journal of Southeast University (Natural Science Edition),2011,41(4):463.[doi:10.3969/j.issn.1001-0505.2011.03.006]
[4]王喜凤,李必信,廖力,等.基于优化逆问题的Web服务选择[J].东南大学学报(自然科学版),2011,41(3):437.[doi:10.3969/j.issn.1001-0505.2011.03.001]
 Wang Xifeng,Li Bixin,Liao Li,et al.Inverse optimization problem based Web services selection[J].Journal of Southeast University (Natural Science Edition),2011,41(4):437.[doi:10.3969/j.issn.1001-0505.2011.03.001]
[5]翟社平,魏娟丽,李增智.基于Agent协商的语义Web服务知识模型[J].东南大学学报(自然科学版),2009,39(6):1114.[doi:10.3969/j.issn.1001-0505.2009.06.006]
 Zhai Sheping,Wei Juanli,Li Zengzhi.Semantic Web services knowledge model based on agent negotiation[J].Journal of Southeast University (Natural Science Edition),2009,39(4):1114.[doi:10.3969/j.issn.1001-0505.2009.06.006]
[6]冯名正.CORBA与Web服务集成技术[J].东南大学学报(自然科学版),2005,35(6):843.[doi:10.3969/j.issn.1001-0505.2005.06.003]
 Feng Mingzheng.Integration of Web Services and CORBA[J].Journal of Southeast University (Natural Science Edition),2005,35(4):843.[doi:10.3969/j.issn.1001-0505.2005.06.003]

备注/Memo

备注/Memo:
作者简介: 孙明杰(1983—),男,硕士生; 李必信(联系人),男,博士,教授,博士生导师,bx.li@seu.edu.cn.
基金项目: 国家自然科学基金资助项目(60773105)、江苏省自然科学基金资助项目(BK2007513)、国家高技术研究发展计划(863计划)资助项目(2007AA01Z141)、教育部新世纪优秀人才支持计划资助项目(NCET-06-0466).
引文格式: 孙明杰,李必信,张鹏程.一种基于监控需求的Web服务运行时监控方法[J].东南大学学报:自然科学版,2009,39(4):716-722.[doi:10.3969/j.issn.1001-0505.2009.04.013]
更新日期/Last Update: 2009-07-20