欢迎来到天天文库
浏览记录
ID:36648949
大小:803.17 KB
页数:7页
时间:2019-05-13
《一种基于监控需求的Web服务运行时监控方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第39卷第4期东南大学学报(自然科学版)Vol39No42009年7月JOURNALOFSOUTHEASTUNIVERSITY(NaturalScienceEdition)July2009doi:10.3969/j.issn.1001-0505.2009.04.013一种基于监控需求的Web服务运行时监控方法孙明杰李必信张鹏程(东南大学计算机科学与工程学院,南京211189)摘要:提出了一种基于用户监控需求的Web服务运行时监控方法,给出了一个端到端的监控实施原型框架.首先采用WSPolic
2、y对用户的多样性监控需求进行表达;然后生成AOP监控逻辑,获取服务运行时重要信息;最后使用特殊检测算法,基于MREG分析得出监控结果.研究发现:WSPolicy能较好地以统一的方式表达用户监控需求;旅行预定服务实例模拟监控实验表明,由WSPolicy导出的AOP监控逻辑能有效地实行动态服务监控,提高监控执行效率,降低对原服务系统的影响.监控方法能对灵活地实现服务的运行时监控和改善服务质量状况起到积极作用.关键词:Web服务;运行时监控;监控需求;WSPolicy中图分类号:TP311文献标志
3、码:A文章编号:1001-0505(2009)04071607MonitoringrequirementsbasedmethodforruntimemonitoringofWebservicesSunMingjieLiBixinZhangPengcheng(SchoolofComputerScienceandEngineering,SoutheastUniversity,Nanjing211189,China)Abstract:AWebserviceruntimemonitoringmeth
4、odbasedonclientsmonitoringrequirementsisproposed,andanovelendtoendmonitoringprototypeframeworkisalsogiven.Firstly,WSPolicyisusedtoexpressclientsvariousmonitoringrequirements.ThenAOP(aspectorientedprogramming)monitoringlogicisgeneratedinordertoca
5、ptureimportantruntimeinformationoftheservice.Finally,aspecialcheckingalgorithmaccordingtoMREG(monitoringrequirementexpressiongraph)isutilizedtogetthemonitoringresults.TheresultsindicatethatWSPolicycanexpressclientsmonitoringrequirementsinaunifiedway
6、.SimulatedexperimentonthetravelreservationsampleserviceshowsthatAOPmonitoringlogicderivedfromWSPolicycancarryoutdynamicservicemonitoringeffectively.Theproposedmethodimprovestheefficiencyofmonitoringexecutionanddecreasesthesideeffectontheoriginalserv
7、icesystem.Themonitoringmethodiseffectiveonbothimplementingtheruntimemonitoringsmartlyandimprovingthequalityoftheservice.Keywords:Webservices;runtimemonitoring;monitoringrequirements;WSPolicyWeb服务是一种自包含、模块化的应用,它能静态测试、验证技术保证正确的服务组合,但其实够在网络上被发布、定位和调用.目前
8、,Web服务际执行行为仍然可能会与组合服务属性要求不一的基础协议规范已比较成熟,如WSDL,SOAP,致,因而有必要实施Web服务运行时监控.UDDI等.多个基本服务可被合成在一起形成一个监控的目的是捕获一些服务运行时信息,依据[1]组合Web服务,以满足复杂的业务功能需求.相关属性规范进行检测,以发现服务流程执行异常Web服务具有松散耦合性和高度动态性,组合服和一些QoS(qualityofservice)状况,从而为改进[3]务中的各基本服务可能会出现版本升级等不可预服务流程质
此文档下载收益归作者所有