收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于模式的复合服务监管关键技术研究

吴国全  
【摘要】: Web服务(Web Services)是构造下一代分布式计算平台的基本技术。单个Web服务所能够提供的功能有限,服务复合(Services Composition)通过组合现有的Web服务从而创建新的、高层的Web服务以完成更加复杂的任务,是构建Web服务平台应用的重要手段。 复合服务通常根据用户的需求动态构造,运行在复杂多变的Internet环境中并且依赖于底层分布、自治的第三方服务。由于复合服务区别于传统软件的动态性和灵活性等特点,在运行时对其进行监管可以确保复合服务执行的正确性,提高执行的可靠性、灵活性和有效性。复合服务监管(Supervision)包括运行时监控(Runtime Monitoring)和控制动作实施(Control)两部分。虽然目前已经有很多研究工作对复合服务监管展开了研究,但是已有的监管方法仍存在各种不足之处。在监管需求描述方面,已有工作通常基于各种形式化逻辑,如线性时序逻辑和事件演算表达监控需求,难以被流程管理人员掌握和使用,并且缺乏对监管对象在运行时监控范围的显式刻画,无法灵活定位需要监控的内容。其次,在具体的监管实施上,已有的监管技术也存在不足。例如:现有针对WS-BPEL的AOP扩展不支持表达对流程执行历史的关注,无法对流程的执行进行准确的干预和调整;在成员服务的管理上,已有的Web服务QoS评估技术对采用分级策略的Web服务无法进行准确评估,以及时发现复合服务的执行瓶颈。 为解决上述复合服务监管中存在的问题,遵循策略驱动的监管原则,论文研究并提出了一种基于模式的复合服务监管策略及其实施方法。具体如下: 针对复合服务监管需求的特点,论文首先提出一种基于模式的复合服务监管策略并建立了相应的监管规范。监管策略主要包括pattern、range和action三部分。其中,pattern用于表达监控内容,range刻画监控实施的范围,action指定了相应的管理措施。该监管策略的特点在于使用一组固定模式表达功能和非功能性监控需求,相对于基于形式化逻辑的监控描述规范更加易于理解和掌握;通过引入range显式刻画对监控需求的空间约束,支持灵活定位在复合服务执行的某个范围内感兴趣的监控内容;此外,range的引入对运行时的监管实施也具有重要意义:不仅降低了在监控实施时对流程执行性能的影响,还可以通过及时实施管理动作,将执行时出现的各种故障限制在指定的范围内,避免了故障的传播,提高了复合服务执行的可靠性。 其次,为对复合服务执行实施动态灵活的监管,论文研究面向方面的WS-BPEL流程监管实施技术。设计了针对WS-BPEL语言的状态方面扩展。提出基于历史的切入点支持刻画事件之间的各种时序关系,克服了已有方面扩展语言的不足,支持表达对流程执行历史的关注;通过采用动态编织机制,在运行时织入监控管理逻辑,降低了对复合服务业务逻辑的侵入,提高了方面实施的灵活性;所提出的面向状态方面监管方法在执行时仅关注感兴趣的事件,降低了对流程执行性能的影响。 最后,在成员服务管理方面,论文研究QoS驱动的Web服务动态替换机制。提出了基于非确定性推理的Web服务QoS动态评估方法,并采用AOP技术扩展执行引擎支持运行时的服务替换。所提出的评估方法的特点在于通过为成员服务建立基于贝叶斯网络的QoS评估模型,能够对采用分级策略的Web服务进行准确评估,及时发现执行瓶颈并选择满足指定QoS需求的最为合适的服务,提高了复合服务的执行效率;基于AOP技术的服务动态替换方法减少了模块之间的耦合,提高了引擎的灵活性和可扩展性。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 赵兵;提高ASP执行性能的几个技巧[J];计算机时代;2001年11期
2 印钊;POWERBUILDER应用程序优化[J];现代计算机;1998年08期
3 徐宝林;;WEB控件绑定动、静态数据集执行性能的比较研究[J];广东白云学院学报;2009年02期
4 周萌!上海;选择K6-Ⅲ[J];电子科技;1999年24期
5 ;驱动更新[J];电脑采购周刊;1999年19期
6 ;铜互连CMOS超越333MHz[J];每周电脑报;1998年40期
7 快人;;解读3D显卡FSAA技术[J];电脑采购周刊;2000年40期
8 黄健!福州;超频使用CPU之我见[J];计算机时代;1998年07期
9 天戎;低价市场的杀手——IDT Winchip 2-3D[J];电脑;1998年12期
10 孟岩;;体验质朴与自由的乐趣——《Programming Ruby》推荐序[J];程序员;2007年02期
11 王同洋;赵磊;;Java智能卡平台及其优化技术展望[J];科技传播;2010年19期
12 C.V.Ramamoorthy,Atul Prakash,Wei-Tek Tsai,Yutaka Usuda,刘景;软件工程中的问题及前景[J];计算机工程与应用;1986年01期
13 ;智能缓存[J];微计算机信息;1992年02期
14 杨光;李金国;苏兴荣;;提高电涡流传感器可靠性试验和分析方法研究[J];电子测量与仪器学报;2007年02期
15 宋祖全;赵红;;Informix SQL性能跟踪优化[J];甘肃科技;2011年12期
16 烈火重生;让PlayStation3九龙舞天 下一代游戏平台cell处理器[J];电脑自做;2005年05期
17 周文君;;浅谈在SQL Server2000中优化查询性能[J];福建电脑;2009年04期
18 郑美光;胡志刚;张凯;;网格环境下基于序贯博弈的性能-效率平衡型优化[J];华南理工大学学报(自然科学版);2010年01期
19 ;虽弱犹荣——Linux在稳定性方面口碑渐长[J];每周电脑报;1999年26期
20 陈华平;周学海;陈国良;;分布存储环境下SPMD执行模式的任务调度问题[J];计算机科学;1996年06期
中国重要会议论文全文数据库 前2条
1 颜波;黄锋;谈正;;软件实现图像压缩解压的MMX~(TM)优化[A];第九届全国信号处理学术年会(CCSP-99)论文集[C];1999年
2 张军;邓全亮;邹益仁;;多资源闭环反馈调度系统的构建与分析[A];2005全国自动化新技术学术交流会论文集(三)[C];2005年
中国硕士学位论文全文数据库 前10条
1 金鹏;基于广义回归神经网络的网格性能预测[D];吉林大学;2008年
2 綦姝;计算网格环境下的资源实时预报系统[D];吉林大学;2006年
3 宫冠楠;网格应用程序性能的建模和预测[D];吉林大学;2007年
4 吴泰巍;基于RBF神经网络的网格性能预测[D];吉林大学;2008年
5 韩勇;计算网格中调度算法研究[D];青岛大学;2007年
6 林琳;基于BP神经网络的网格性能预测[D];吉林大学;2008年
7 程睿;基于SOA的SOAP消息交互安全机制的研究与实现[D];西安电子科技大学;2008年
8 宋金秀;数据加密技术在网络安全中的应用研究[D];中北大学;2007年
9 张峰;基于网络入侵检测系统Snort的分析及改进[D];兰州大学;2009年
10 杨笑卉;IPSec协议的优化及其相关执行性能的研究[D];中南大学;2005年
中国重要报纸全文数据库 前10条
1 康俊生耿全强;美FDA对医疗器械的性能标准要求和上市前批准[N];中国医药报;2008年
2 陈文;测试厂商凸现TD—SCDMA“主题”[N];通信产业报;2003年
3 ;中国移动选择思博伦测试核心网[N];人民邮电;2006年
4 陈文钦/Pat Lab;蓝绿CPU阵营的PK对决[N];电子资讯时报;2002年
5 ;安腾的32位伴侣:IA-32 EL[N];计算机世界;2003年
6 重庆 马小杰;新版HD Tach引发的思考[N];电脑报;2003年
7 张雪华;东方通应用服务器Tong Web在电子政务领域再获新单[N];大众科技报;2006年
8 西浩铭;让你的系统跃马狂奔[N];中国计算机报;2002年
9 陈哲栋 梦幻流星;双黄蛋好,还是单黄蛋香?[N];电脑报;2006年
10 ;双管齐下 事半功倍[N];中国电脑教育报;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978