Web服务组合容错方法研究

Web服务组合容错方法研究

论文摘要

Web服务技术作为分布式应用的重要技术之一,在电子商务、业务流程管理等领域有着广泛的应用前景。目前,Web服务的可信性是Web服务研究中的一个重要研究方面。容错处理作为提高服务可信性的核心技术,属于分布式计算研究的基础问题。本文的主要工作就是围绕Web服务容错技术而研究展开的。主要研究内容如下:首先,本文提出了一种新的服务失败分类法。按照服务产生的失败所处的执行步骤和失败的严重程度,将服务失败分类、分级,以便对不同类别、不同级别的失败采取不同容错算法。其次,根据Web服务的特点提出了一个能够保证组合Web服务正常执行的容错处理框架。在该框架下,组合服务能够在出现失败的时候自适应的恢复,以保证组合服务的正常运行,从而使服务框架具备容错的能力。框架中采用了双向链表来描述组合服务各个任务之间的关系。该数据模型用来描述组合服务中各个任务以及任务之间的关系。它能够为Web服务组合容错提供良好的计算方法和灵活的回溯功能,同时也是实现组合服务在运行时可以重调用的关键点。本文采用了主动式和被动式两种方法相结合来获取失败信息。并且在不同类型的流程中,针对不同层次、类别的失败设计了多种算法以保证Web服务组合整体流程的执行完成。最后,通过JADE平台下的模拟实验验证框架以及算法的有效性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外研究现状及分析
  • 1.2.1 国内研究现状
  • 1.2.2 国外研究现状
  • 1.3 存在不足
  • 1.4 本文研究内容
  • 1.5 本文组织结构
  • 第二章 相关技术介绍
  • 2.1 Web 服务
  • 2.1.1 Web 服务三种角色
  • 2.1.2 Web 服务的关键技术
  • 2.1.3 Web 服务组合技术
  • 2.2 软件容错技术
  • 2.2.1 基本概念
  • 2.2.2 可信与容错
  • 2.2.3 容错技术的主要实现方法
  • 2.3 Agent 系统
  • 2.3.1 Agent 的定义
  • 2.3.2 Agent 的基本特征
  • 2.3.3 Agent 技术的标准化
  • 2.3.4 多 Agent 系统
  • 2.3.5 JADE 介绍
  • 2.4 本章小结
  • 第三章 Web 服务失败分类法
  • 3.1 Web 服务执行步骤中的失败
  • 3.2 Web 服务失败的层次
  • 3.2.1 0 级失败
  • 3.2.2 1 级失败
  • 3.2.3 2 级失败
  • 3.3 失败分类
  • 3.4 本章小结
  • 第四章 Web 服务组合的容错框架
  • 4.1 典型的容错模型分析
  • 4.2 Web 服务组合容错框架 FT4WSC 设计
  • 4.3 各模块设计
  • 4.3.1 执行引擎
  • 4.3.1.1 存储模块
  • 4.3.1.2 监控模块设计
  • 4.3.2 失败分析与容错算法决策模块设计
  • 4.3.3 日志管理
  • 4.3.4 服务缓存
  • 4.4 框架中的多Agent 系统
  • 4.4.1 多Agent 框架设计
  • 4.4.2 主协调器Agent 设计
  • 4.4.3 协调器Agent 设计
  • 4.4.4 存储Agent 设计
  • 4.5 本章小结
  • 第五章 Web 服务组合的容错方法研究
  • 5.1 Web 服务组合容错的服务备选库
  • 5.2 Web 服务组合容错执行流程
  • 5.3 Web 服务组合容错策略
  • 5.4 Web 服务组合容错算法
  • 5.5 基于 JADE 平台的仿真实验
  • 5.5.1 多 Agent 的核心框架
  • 5.5.2 仿真实验与分析
  • 5.5.2.1 顺序流程中的容错实验
  • 5.5.2.2 分支流程中的容错实验
  • 5.5.2.3 循环流程中的容错实验
  • 5.5.2.4 结论
  • 5.6 本章小结
  • 第六章 总结与展望
  • 6.1 工作总结
  • 6.2 工作展望
  • 参考文献
  • 致谢
  • 附录
  • 相关论文文献

    • [1].微服务组合验证方法综述[J]. 无线通信技术 2019(03)
    • [2].服务组合拳助“疫”线稳步复工复产[J]. 中国社会工作 2020(13)
    • [3].面向探索式服务组合场景的即时服务推荐方法研究[J]. 小型微型计算机系统 2017(05)
    • [4].面向服务组合质量的物联网绿色能源管理[J]. 电信科学 2017(10)
    • [5].云服务组合次序研究[J]. 广东通信技术 2014(09)
    • [6].制造云服务组合柔性的多属性评价方法[J]. 江苏科技大学学报(社会科学版) 2015(03)
    • [7].Web服务组合性能评价的流逼近与扩散逼近研究[J]. 计算机应用研究 2018(03)
    • [8].Web服务组合测试综述[J]. 软件学报 2018(02)
    • [9].云服务组合柔性的多维度测度[J]. 价值工程 2018(14)
    • [10].不确定感知的自适应云计算服务组合[J]. 计算机研究与发展 2016(12)
    • [11].基于多策略离散差分进化的移动互联网个性化服务组合[J]. 电信科学 2016(02)
    • [12].动态服务组合的研究[J]. 价值工程 2012(01)
    • [13].基于扩展自动机的服务组合静态与动态验证方法[J]. 通信学报 2012(S1)
    • [14].普适环境下一种基于图的可靠服务组合机制[J]. 计算机科学 2011(05)
    • [15].云服务组合柔性影响因素分析——基于云制造服务平台视角[J]. 科技管理研究 2019(24)
    • [16].制造云服务组合异常自适应调整方法[J]. 中国机械工程 2016(06)
    • [17].制造云服务组合柔性评价指标体系研究[J]. 沈阳工业大学学报(社会科学版) 2015(01)
    • [18].不确定状态自动服务组合算法模型的研究[J]. 无线互联科技 2014(04)
    • [19].IT服务组合可靠性分析方法研究与仿真[J]. 计算机仿真 2013(02)
    • [20].一种基于最优个体保存策略的服务组合优化选取方法[J]. 华东理工大学学报(自然科学版) 2010(05)
    • [21].语义动态服务组合模型研究[J]. 湖北工业大学学报 2009(02)
    • [22].基于多重服务范例适应性调整的服务组合[J]. 软件学报 2008(11)
    • [23].满足隐私需求的服务组合信息流控制方法研究[J]. 计算机科学与探索 2018(03)
    • [24].在线医疗服务组合的验证方法研究[J]. 医学信息学杂志 2012(07)
    • [25].基于事务的分布式虚拟化环境下服务替换方法[J]. 计算机研究与发展 2018(02)
    • [26].制造云服务组合柔性的四维属性测度方法[J]. 运筹与管理 2015(06)
    • [27].基于多属性群决策服务组合方案选取方法[J]. 计算机应用研究 2012(05)
    • [28].多本体环境下基于规划技术的自动服务组合[J]. 计算机工程 2011(02)
    • [29].基于两层声誉演化模型的服务组合选取策略[J]. 中南大学学报(自然科学版) 2009(03)
    • [30].基于概率模型检测的Web服务组合多目标验证[J]. 计算机科学 2018(08)

    标签:;  ;  ;  ;  ;  

    Web服务组合容错方法研究
    下载Doc文档

    猜你喜欢