基于SOA架构服务组合的研究与实现

基于SOA架构服务组合的研究与实现

论文摘要

SOA(Service-Oriented Architecture)对现代软件开发模式产生了深远的影响,它通过服务的发布、发现以及绑定等机制为其他的应用程序提供服务。SOA具有松散耦合、粗粒度、互操作性等优点。通过采用SOA架构的设计思路,可以最大程度地减少系统间的耦合,提高可重用性。随着SOA的流行,使得基于Web服务的企业级应用不断增加,随之而来的是Web服务数量的成倍增长。因此,如何更有效的重用这些己有的Web服务成为当今研究的热点。使用服务组合技术可以将已有的Web服务按照业务流程进行逻辑上的组合,使得组合出的服务能够提供更强大、更完整的商业功能,从而实现了Web服务的重用,使用Web服务组合技术还可以迅速的构建出一个新的企业应用。本文首先简要介绍了SOA的基本思想和理论,分析了在SOA指导下设计单个服务的应遵守的原则,研究了服务之间协调合作的方式,并针对SOA的服务层,设计出服务分层的方法。在此方法基础上,提出一种通用的服务组合技术:通过本体建模表示服务、生成组合方案、并给出由组合方案自动转换为BPEL4WS(Business Process Execution Language for Web Service)的算法。接着对作为服务组合实现技术的BPEL4WS进行了深入的研究。最后本文实现了一个旅游服务预定平台来验证研究成果,实践表明使用服务分层方法和通用服务组合技术可以很好的实现基于SOA的服务组合。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 研究服务组合的意义
  • 1.3 服务组合的研究现况
  • 1.4 本文解决的问题
  • 1.5 本文相关工作
  • 1.6 本文的体系结构
  • 第二章 面向服务的体系架构与 Web 服务技术
  • 2.1 面向服务的体系结构
  • 2.1.1 SOA的定义
  • 2.1.2 SOA的规则
  • 2.1.3 基于SOA的服务组合
  • 2.2 SOA与Web 服务的关系
  • 2.3 Web 服务技术
  • 2.3.1 Web服务的定义
  • 2.3.2 Web服务实现模型
  • 2.3.3 Web服务协议栈
  • 2.3.4 XML
  • 2.3.5 WSDL
  • 2.3.6 SOAP
  • 2.3.7 UDDI
  • 2.4 小结
  • 第三章 服务组合理论的研究
  • 3.1 Web服务组合定义
  • 3.2 Web服务组合方法的分类
  • 3.2.1 静态组合
  • 3.2.2 动态组合
  • 3.2.3 基于工作流的组合
  • 3.2.4 基于语义的组合
  • 3.2.5 其他组合方法
  • 3.2.6 各种组合方法之间的关系
  • 3.3 通用服务组合方法的研究
  • 3.3.1 基于本体的Web服务组合建模
  • 3.3.2 生成服务组合方案
  • 3.3.3 组合方案向BPEL4WS的转换
  • 3.4 小结
  • 第四章 服务组合实现技术的研究
  • 4.1 BPEL的静态结构
  • 4.2 BPEL的基本行为
  • 4.3 BPEL的结构化行为
  • 4.4 BPEL的数据处理
  • 4.5 BPEL的相关性
  • 4.6 BPEL的作用域
  • 4.7 小结
  • 第五章 基于SOA 服务组合的实现
  • 5.1 项目背景
  • 5.2 项目的总体设计
  • 5.3 设计符合SOA规范的服务
  • 5.4 实现服务组合
  • 5.5 测试
  • 5.6 小结
  • 第六章 总结
  • 致谢
  • 参考文献
  • 作者在读研期间的研究成果
  • 相关论文文献

    • [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文档

    猜你喜欢