期刊文献+

一种基于监控需求的Web服务运行时监控方法 被引量:4

Monitoring requirements-based method for runtime monitoring of Web services
下载PDF
导出
摘要 提出了一种基于用户监控需求的Web服务运行时监控方法,给出了一个端到端的监控实施原型框架.首先采用WS-Policy对用户的多样性监控需求进行表达;然后生成AOP监控逻辑,获取服务运行时重要信息;最后使用特殊检测算法,基于MREG分析得出监控结果.研究发现:WS-Policy能较好地以统一的方式表达用户监控需求;旅行预定服务实例模拟监控实验表明,由WS-Policy导出的AOP监控逻辑能有效地实行动态服务监控,提高监控执行效率,降低对原服务系统的影响.监控方法能对灵活地实现服务的运行时监控和改善服务质量状况起到积极作用. 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.
出处 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2009年第4期716-722,共7页 Journal of Southeast University:Natural Science Edition
基金 国家自然科学基金资助项目(60773105) 江苏省自然科学基金资助项目(BK2007513) 国家高技术研究发展计划(863计划)资助项目(2007AA01Z141) 教育部新世纪优秀人才支持计划资助项目(NCET-06-0466)
关键词 WEB服务 运行时监控 监控需求 WS-Policy Web services runtime monitoring monitoring requirements WS-Policy
  • 相关文献

参考文献11

  • 1岳昆,王晓玲,周傲英.Web服务核心支撑技术:研究综述[J].软件学报,2004,15(3):428-442. 被引量:552
  • 2Luciano 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.
  • 3BEA, 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/.
  • 4Barbon 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.
  • 5Vaculin 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.
  • 6Yuan Gan, Marsha Chechik, Shiva Nejati, et al. Runt- ime monitoring of Web service conversations[ C ]//The 2007 Conference of the Center for Advanced Studies on Collaborative Research. Ontario, Canada, 2007 : 42 - 57.
  • 7Domenico Bianculli, Carlo Ghezzi. Monitoring conversational Web services [ C ]//The 2nd International Workshop on Service Oriented Software Engineering. Dubrovnik, Croatia, 2007 : 15 - 21.
  • 8IBM, BEA, Microsoft, et al. Web services policy framework [ EB/OL ]. (2003-05-01 ) 12006-03-09 ]. http://www.ibm. com/developerworks/library/specification/ws-polfram/.
  • 9Kiczales G, Lamping J, Mendhekar A, et al. Aspect-oriented programming [ C ]//European Conference on Object-Oriented Programming. Jyvaskyla, Finland, 1997 : 220 - 242.
  • 10Charfi 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.

二级参考文献59

  • 1周傲英 凌波.Peer-to-Peer系统及其应用.计算机科学,2002,29(8):200-203.
  • 2Web Services Transaction Specification. http://www-106.ibm.com/developerworks/library/ws-transpec/
  • 3Cabrera F, Copeland G, Cox B, Freund T, Klein J, Storey T, Thatte S. Web services transaction. http://www.infosys.tuwien.ac.at/Teaching/Courses/IntAppl/Papers/ws-transpec.pdf
  • 4Mikalsen T, Rouvellou I, Tai S. Reliability of composed Web services from object transactions to Web transactions. In: Proc. of the OOPSLA 2001 Workshop on Object-Oriented Web Services. 2001.
  • 5Benatallah B, Dumas M, Sheng QZ, Ngu AHH. Declarative composition and peer-to-peer provisioning of dynamic services. In:Proc. of the 18th Int'l Conf. on Data Engineering. San Jose: IEEE Computer Society, 2002. 297~308.
  • 6Mennie D, Pagurek B. A runtime composition service creation and deployment and its applications in internet security,E-commerce and software provisioning. In: Proc. of the 25th Annual Int'l Computer Software and Applications Conf. (COMPSAC 2001). Chicago:
  • 7Tosic V, Mennie D, Pagurek B. On dynamic service composition and its applicability to business software systems. In: Workshop on Object-Oriented Business Solutions (WOOBS2001). 2001.
  • 8Steen MV, Tanenbaum A, Kuz I, Sips H. A scalable middle-ware solution for advanced wide-aera Web services. Distributed Systems Engineering, 1999,6( 1 ): 34-42.
  • 9Burstein MH, Hobbs JR, Lassila O, Martin D, McDermott DV, McIlraith SA, Narayanan S, Paolucci M, Payne T, Sycara K.DAML-S: Web service description for the semantic Web. In: Horrocks, ed. Proc. of the Int'l Semantic Web Conf. Sardinia:Springer-Verlag, 2002
  • 10Narayanan S, McIlraith SA. Simulation, verification and automated composition of Web services. In: Proc. of the 11th Int'l World Wide Web Conf. WWW2002. Honolulu: ACM, 2002.77-88.

共引文献551

同被引文献34

  • 1刘彦斌,朱小冬.基于程序运行形式化分析的软件故障监控技术[J].计算机工程,2006,32(10):58-59. 被引量:3
  • 2Tsalgatidou A, Pilioura T. An overview of standards and related technol- ogy in web services[ J ]. Distributed and Parallel Databases,2002,12 (2 -3) :135 -162.
  • 3Delgado N, Gates A, Roach S. A Taxonomy and Catalog of Runtime Software-Fanlt Monitoring Tools [ J ]. IEEE Transactions on Software Engineering,2004.30 ( 12 ) :859 - 872.
  • 4Spanoudakis G, Mahbub K. Requirements Monitoring for Service-Based Systems:Towards a framework based on Event Calculus [ C ]//Proceed- ings. 19th International Conference on Automated Software Engineer- ing. Washington,DC:IEEE Computer Society,2004:379 -384.
  • 5Gan Y, Chechik M, Nejati S. Runtime Monitoring of Web Service Con- versations[C ]//Proceedings of the 2007 conference of the center for advanced studies on Collaborative research. New York:ACM,2007.
  • 6Wang Q,Shao J, Deng F, et al. An Online Monitoring Approach for Web Service Requirements [ J ]. IEEE Transactions On Services Computing, 2009,2(4) :338 -351.
  • 7Baresi L, Guinea S, Pistore M, et al. Dynamo + astro. An integrated approach for BPEL monitoring [ C ]// IEEE In- ternational Conference on Web Services. 2009:230-237.
  • 8Baresi L, Guinea S, Nano O, et al. Comprehensive moni- toring of BPEL processes [ J]. IEEE Internet Computing, 2010,14(3) :50-57.
  • 9Adinolfi O, Cristaldi R, Coppolino L, et al. QoS- MONaaS:a Portable Architecture for QoS Monito- ring in the Cloud[C]//Sth International Conference on Signal Image Technology and Internet Based Systems. Naples, 2012 : 527-532.
  • 10Zadeh M H,Seyyedi M A. QoS Monitoring for Web Services by Times Series Forecasting [ C] //3rd IEEE International Conference on Computer Science and Information Technology. Chengdu, 2010 : 659 - 663.

引证文献4

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部