SOA关键技术分析及应用系统实现

SOA关键技术分析及应用系统实现

论文摘要

随着全球经济一体化的深入发展,敏捷的、不受限制的集成业务流程的需求已经成为关键的业务需求。在这种状况下,面向服务的架构(Service Oriented Architecture, SOA)应运而生。面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元——服务(Service),通过这些服务之间定义良好的接口和契约(Contract)联系起来。接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建在这样的系统中的服务可以使用统一和标准的方式进行通信。SOA架构由于实现了业务与技术的完全分离,消除了应用集成的各种本质障碍,使得各种业务服务能够随意集成,这样针对市场的各种需求能够“随需而变”。经济全球化进程的推进及信息技术的飞速发展和互联网技术的普遍运用,极大地推动了社会经济的发展和进步,同时也改变了企业间的经济关系,经济竞争的形式已由企业之间的竞争转变为供应链企业群之间的竞争。随着各供应链企业群的不断扩展,行业内原先相互独立的供应链企业群开始相互交叉,企业间的供应关系由原先的多对一转变为多对多,此时以某一集团企业为核心所建立的供应链管理系统已经不能有效满足这种对多个利益群体的多对多企业间业务交互需求。为了满足这种业务集成要求,必须解决企业间计算环境的异构性、企业间供应关系的动态性、企业业务流程的多样性和动态性、企业业务数据的保密性和共享性等关键问题。由于各企业的IT实现技术不一致,要在企业之间实现集成,SOA必然是最佳选择。本文首先分析了SOA的研究现状,描述了面向服务架构在企业集成中的重要作用,并给出了SOA进一步的发展趋势。通过总结不同厂商的SOA概念,论述SOA的实践原则、优点和特征,分析SOA的实体和操作,使得SOA架构的作用和意义更加明确。然后,分析了SOA实现可能用到的关键技术Web Service、SOAP、WSDL、ESB等。其中企业服务总线(Enterprise Service Bus, ESB)—SOA的支柱技术,是信息集成数据的通路。其次,重点利用面向服务架构的理念,结合工作流技术和ASP(Application Server Provider,应用服务提供商)模式,提出了一种基于SOA的ASP管理平台企业业务总线(Enterprise Business Bus, EBB)的设计方法。企业业务总线是多家企业的业务总线,企业的分销业务信息都在业务总线上流转。在企业业务总线设计的基础上,给出在企业业务总线上服务的编排与以采购流程为例给出了部署实现。最后,结合了潍柴动力集团与湘火炬汽车集团结成战略联盟后形成的集齿轮箱、变速器、发动机和整车为一体的汽车产业链实例,使用面向服务的架构和企业协同理念,给出了协同服务平台的设计与分析。以备件服务业务实例,给出了流程分析、编排和实现,实践了基于SOA的应用平台的开发。

论文目录

  • 摘要
  • Abstract
  • 1 前言
  • 1.1 SOA 的研究现状和发展趋势
  • 1.2 SOA 研究意义
  • 1.3 本论文的组织结构
  • 2 面向服务的架构
  • 2.1 SOA 概述
  • 2.1.1 SOA 定义
  • 2.1.2 SOA 的实践原则
  • 2.1.3 SOA 的优点
  • 2.2 SOA 的实体与操作
  • 2.3 面向服务架构(SOA)的特征
  • 2.4 SOA 的抽象级别
  • 3 SOA 关键技术分析
  • 3.1 web services
  • 3.1.1 web 服务概念
  • 3.1.2 Web service 服务框架
  • 3.2 XML
  • 3.3 WSDL
  • 3.3.1 WSDL 定义
  • 3.3.2 WSDL 文档结构
  • 3.4 SOAP
  • 3.5 UDDI
  • 3.6 企业服务总线(Enterprise Service Bus, ESB)
  • 3.6.1 企业服务总线(ESB)的结构
  • 3.6.2 SOA 中的ESB 的功能
  • 4 基于SOA 的ASP 管理平台企业业务总线的设计
  • 4.1 工作流概述
  • 4.2 ASP
  • 4.3 面向服务的工作流
  • 4.4 ASP 平台项目背景
  • 4.5 ASP 平台设计目标
  • 4.6 ASP 平台架构设计
  • 4.7 ASP 管理平台企业业务总线设计
  • 4.7.1 企业业务总线架构设计
  • 4.7.2 企业业务总线类设计
  • 4.7.3 基于web 的企业业务总线时序图
  • 4.7.4 总线服务编排
  • 4.7.5 采购订单流程的部署实现
  • 4.8 小结
  • 5 基于SOA 的协同服务平台的分析与设计
  • 5.1 协同概念
  • 5.2 基于SOA 的协同服务平台项目背景
  • 5.3 平台设计目标
  • 5.4 平台架构设计
  • 5.5 备件服务
  • 5.5.1 备件服务的流程分析
  • 5.5.2 备件服务功能
  • 5.6 流程编排
  • 5.6.1 提交备件订单
  • 5.6.2 查询订单
  • 5.6.3 查询订单状态
  • 5.7 小结
  • 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文档

    猜你喜欢