SOA中服务组合与自动构建技术研究

SOA中服务组合与自动构建技术研究

论文摘要

服务组合使企业应用集成和动态协作成为可能,便于实施新的解决方案。通过松散的方式把服务有效地组织起来,以实现业务流程。但是随着企业应用的扩大和新业务的不断提出,简单的流程构建不能满足业务需求的复杂性与动态性。对于大规模的服务组合,主要存在以下问题:①自动组合程度不高。虽然目前服务组合能实现部分自动化处理,但是完整意义上的自动服务组合是没有的,大部分还是需要人工干预或配置。②现有服务资源集不能满足业务需求。服务组合都是建立在一定服务资源集的基础上,并由它们组合成目标流程,如果缺少必要的服务势必会影响目标流程的构建。③服务组合伸缩性差。为了满足新的业务需求,大规模的流程拆分和重组是不可避免的。然而重新定义流程和组装新的服务会直接影响流程构建速度。本论文针对这些问题开展研究,并完成以下工作:①分析了目前服务组合的方法和优缺点,并选用有限状态自动机原理作为理论基础以构建自动服务组合模型;②研究有限状态自动机元素与BPEL元素的一致性,主要体现在形式化描述与实际的服务状态的映射关系与转换过程;③在明确服务组合中各个活动执行状态关系的前提下,提出虚拟服务用来弥补现有服务资源集不足,并给出虚拟服务的服务组合算法来构建业务流程;④设计并实现了原型系统,此原型系统基于有限状态机理论,把传统的WSDL描述+BPEL的静态组合方式改进为WSDL描述的服务集+自动生成BPEL的动态组合方式,提高了其伸缩性。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 研究背景
  • 1.2 服务组合国内外研究现状
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 研究意义
  • 1.4 论文结构
  • 2 SOA 与Web 服务
  • 2.1 SOA 的概念
  • 2.2 SOA 体系结构
  • 2.2.1 SOA 体系结构
  • 2.2.2 SOA 与Web 服务协议栈
  • 2.3 Web 服务的技术架构
  • 2.3.1 扩展标记语言 XML
  • 2.3.2 简单对象访问协议 SOAP
  • 2.3.3 Web 服务描述语言 WSDL
  • 2.3.4 统一描述、发现和集成 UDDI
  • 2.4 小结
  • 3 自动服务组合关键技术研究
  • 3.1 服务组合的概念
  • 3.2 服务组合主要方法
  • 3.2.1 业务流程执行语言 BPEL
  • 3.2.2 有限状态自动机和模型检测
  • 3.2.3 其他服务组合方法
  • 3.2.4 服务组合方法的比较
  • 3.3 基于有限状态机的自动服务组合
  • 3.3.1 业务流程的有限状态自动机表示
  • 3.3.2 Web 服务组合的过程描述
  • 3.3.3 FSA 方法在服务组合的不足
  • 3.4 自动服务组合的一致性和可替代性
  • 3.4.1 BPEL 元素与有限状态自动机元素的一致性
  • 3.4.2 可替代性及虚拟服务
  • 3.4.3 研究虚拟服务的必要性
  • 3.5 小结
  • 4 自动服务组合设计
  • 4.1 自动服务组合设计思路
  • 4.2 自动服务组合模型
  • 4.2.1 FSA 转换器
  • 4.2.2 流程组装器
  • 4.2.3 虚拟服务发生器
  • 4.3 自动服务组合执行过程
  • 4.4 小结
  • 5 基于F4WSCM 模型的实现
  • 5.1 开发环境与工具
  • 5.2 原型系统实现
  • 5.2.1 FSA 转换器实现
  • 5.2.2 流程组装器实现
  • 5.2.3 虚拟服务发生器实现
  • 5.3 应用实例
  • 5.4 小结
  • 6 总结与展望
  • 6.1 总结
  • 6.2 工作展望
  • 致谢
  • 参考文献
  • 附录
  • A. 作者在攻读硕士学位论文期间发表的论文目录
  • 相关论文文献

    • [1].基于SOA的个性化健康管理服务平台系统研究[J]. 现代信息科技 2020(03)
    • [2].基于SOA的安徽省农业科技成果转化平台设计[J]. 安徽农业科学 2016(27)
    • [3].基于SOA框架下的电子商务平台[J]. 电子技术与软件工程 2016(23)
    • [4].基于SOA的物流管理系统设计[J]. 信息与电脑(理论版) 2017(03)
    • [5].基于SOA架构的第三方物流运输管理系统的设计[J]. 自动化与仪器仪表 2017(05)
    • [6].基于SOA的工作流管理系统的关键技术研究[J]. 湖北民族学院学报(自然科学版) 2017(02)
    • [7].医院档案集成系统设计中SOA技术的应用[J]. 现代经济信息 2017(04)
    • [8].基于SOA的高校财务共享服务中心系统及应用[J]. 会计之友 2016(07)
    • [9].应用SOA技术构建融合运营支撑系统[J]. 广播电视信息 2016(02)
    • [10].基于SOA的港口贸易管理下的质押监管业务操作[J]. 商场现代化 2016(03)
    • [11].基于SOA的新农合电子文件中心构建方案[J]. 中华医学图书情报杂志 2016(05)
    • [12].SOA的信息系统设计及实际应用探讨[J]. 数字技术与应用 2016(05)
    • [13].基于SOA的会计综合服务平台的设计与研究[J]. 电子设计工程 2016(21)
    • [14].基于SOA的山东省地籍管理信息系统设计与实现[J]. 信息技术与信息化 2014(07)
    • [15].以SOA为基础的档案管理信息系统的开发与构建[J]. 科技传播 2015(09)
    • [16].SOA电子公文交换系统的安全性[J]. 信息与电脑(理论版) 2015(10)
    • [17].基于SOA架构的高校人事管理系统的设计与实现[J]. 数码世界 2019(12)
    • [18].SOA环境下的数字图书馆信息安全研究[J]. 科教文汇(下旬刊) 2010(11)
    • [19].基于SOA的煤炭开采数据采集与监视系统设计与实现[J]. 煤炭技术 2013(12)
    • [20].基于SOA的空间信息服务架构模式分析[J]. 科技致富向导 2011(17)
    • [21].基于SOA的少数民族档案资源整合及实现路径研究[J]. 档案管理 2020(02)
    • [22].基于SOA的城市应急指挥系统[J]. 电信快报 2017(02)
    • [23].SOA在轨道计算中的应用与研究[J]. 计算机工程与设计 2017(03)
    • [24].双折射对SOA中超短脉冲啁啾的影响[J]. 科技传播 2017(08)
    • [25].基于SOA的面向对象软件工程开发技术研究[J]. 数字技术与应用 2017(04)
    • [26].基于SOA的软件开发的研究与实现[J]. 无线互联科技 2017(12)
    • [27].SOA在软件工程开发中的应用[J]. 电子技术与软件工程 2017(07)
    • [28].基于SOA的电力企业信息系统的研究与应用[J]. 低碳世界 2016(06)
    • [29].基于SOA的继电保护整定计算全过程管理系统的开发及应用[J]. 电力系统保护与控制 2014(24)
    • [30].基于SOA的电子政务信息资源整合初探[J]. 中国管理信息化 2015(03)

    标签:;  ;  ;  ;  

    SOA中服务组合与自动构建技术研究
    下载Doc文档

    猜你喜欢