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

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

论文摘要

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技术的服务动态替换方法减少了模块之间的耦合,提高了引擎的灵活性和可扩展性。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 Web服务复合特征
  • 1.1.2 Web服务复合监管必要性分析
  • 1.2 问题分析
  • 1.3 论文工作
  • 1.3.1 基于模式的复合服务监管策略
  • 1.3.2 面向状态方面的流程监管实施
  • 1.3.3 QoS驱动的Web服务动态替换
  • 1.4 论文组织
  • 第二章 复合服务监管研究现状
  • 2.1 复合服务基本概念
  • 2.2 复合服务描述语言
  • 2.3 复合服务执行引擎
  • 2.4 软件运行时监控
  • 2.5 复合服务监管分类
  • 2.5.1 监控内容
  • 2.5.2 管理措施
  • 2.5.3 监管规范
  • 2.5.4 监控实施
  • 2.6 复合服务监管框架分析
  • 2.6.1 Dynamo
  • 2.6.2 MASC
  • 2.6.3 EC-based
  • 2.6.4 LTL-based
  • 2.6.5 ReqMon
  • 2.7 面临的问题
  • 2.7.1 监管需求描述规范
  • 2.7.2 运行时监管实施
  • 2.8 小结
  • 第三章 基于模式的复合服务监管策略
  • 3.1 监管规范研究现状及问题分析
  • 3.2 基于事件的复合服务行为模型
  • 3.2.1 复合服务事件
  • 3.2.2 复合服务行为模型
  • 3.3 监管策略语法定义
  • 3.3.1 Range定义
  • 3.3.2 Pattern定义
  • 3.3.3 Action定义
  • 3.4 行为模式语义
  • 3.5 应用案例
  • 3.6 小结
  • 第四章 面向状态方面的流程监管实施
  • 4.1 面向方面编程技术研究现状与问题描述
  • 4.2 面向状态方面的WS-BPEL扩展
  • 4.2.1 连接点
  • 4.2.2 通知
  • 4.2.3 历史切入点定义
  • 4.2.4 历史切入点自动机表示
  • 4.2.5 运行时监控算法
  • 4.2.6 Adivce实施
  • 4.2.7 动态编织机制与优化
  • 4.3 状态方面监管实现架构
  • 4.3.1 OnceBPEL执行引擎
  • 4.3.2 基于AOP技术的状态方面实现
  • 4.4 实验评估
  • 4.4.1 性能测试与评估
  • 4.4.2 功能性测试
  • 4.5 小结
  • 第五章 QOS驱动的WEB服务动态替换机制
  • 5.1 引言
  • 5.2 问题分析
  • 5.3 Web服务QoS动态评估方法
  • 5.3.1 基于贝叶斯网络的Web服务Qos评估模型
  • 5.3.2 评估模型动态更新
  • 5.4 基于AOP技术的Web服务动态替换实施架构
  • 5.5 实验及分析
  • 5.6 小结
  • 第六章 结束语
  • 6.1 论文的主要贡献
  • 6.2 进一步的主要工作
  • 6.2.1 监控需求自动生成研究
  • 6.2.2 复合服务演化变化管理
  • 6.2.3 服务适配技术研究
  • 6.2.4 流程结构优化技术研究
  • 参考文献
  • 致谢
  • 在读期间发表的学术论文与取得的研究成果
  • 相关论文文献

    • [1].高校外卖食品安全问题及监管策略研究[J]. 湖北农机化 2019(24)
    • [2].输变电工程对环境的影响及监管策略研究[J]. 长江技术经济 2020(01)
    • [3].浅析军用航空机械维修的监管策略[J]. 设备管理与维修 2020(10)
    • [4].移动互联网时代网约车平台监管策略——以滴滴平台为例[J]. 重庆文理学院学报(社会科学版) 2020(04)
    • [5].高校外卖食品安全问题及监管策略研究[J]. 现代食品 2019(10)
    • [6].互联网金融风险及监管策略[J]. 环球市场信息导报 2017(21)
    • [7].基层医疗卫生机构财务监管策略探讨[J]. 现代商业 2020(09)
    • [8].广州市海珠区餐饮业食品添加剂使用现状与监管策略研究[J]. 经营与管理 2020(11)
    • [9].数字货币及监管展望[J]. 时代金融 2018(32)
    • [10].中国互联网金融现状分析及监管策略研究[J]. 时代金融 2017(32)
    • [11].基于跨期排污权交易的最优环境监管策略[J]. 系统管理学报 2017(05)
    • [12].中职人才培养方案的价值追求与监管策略——以江苏省灌南中等专业学校为例[J]. 江苏教育 2020(28)
    • [13].外资银行法人导向型监管策略的合理性辨析[J]. 南方金融 2008(07)
    • [14].互联网金融风险的特殊性及其监管策略研究[J]. 中国集体经济 2019(29)
    • [15].环境监测社会化的质量监管策略研究[J]. 资源节约与环保 2016(06)
    • [16].浅析养老保险基金监管策略[J]. 兰州学刊 2008(05)
    • [17].突发公共卫生事件防控药品应急监管策略探讨[J]. 中国药业 2020(20)
    • [18].媒介融合的发展趋势与监管策略研究[J]. 新闻研究导刊 2016(12)
    • [19].我国移动支付监管策略研究[J]. 时代金融 2013(03)
    • [20].基于订餐平台视角的食品安全监管策略[J]. 经济与管理 2020(03)
    • [21].移动智能终端安全问题及监管策略研究[J]. 电信网技术 2012(05)
    • [22].由澳大利亚公共机构监管策略管理引发的思考和启示[J]. 财政监督 2012(31)
    • [23].手机银行风险分析及监管策略探讨[J]. 现代经济信息 2010(13)
    • [24].基于序贯博弈的金融监管策略研究[J]. 技术经济与管理研究 2017(03)
    • [25].我国跨境电商发展和政府监管策略分析——从小额跨境网络说起[J]. 电子商务 2016(09)
    • [26].德国农产品质量安全监管策略介绍[J]. 中国畜牧业 2012(08)
    • [27].浅析新媒体环境下企业舆情的监管策略[J]. 宝鸡文理学院学报(社会科学版) 2017(03)
    • [28].新型农村合作医疗定点医疗机构监管策略的假设与检验[J]. 中国卫生经济 2012(08)
    • [29].商品热钱投机规模与政府最优监管策略[J]. 哈尔滨商业大学学报(自然科学版) 2012(05)
    • [30].证券公司会计核算存在的问题及监管策略[J]. 当代会计 2019(21)

    标签:;  ;  ;  ;  ;  ;  ;  ;  

    基于模式的复合服务监管关键技术研究
    下载Doc文档

    猜你喜欢