SOA和BPM的集成整合平台分析.docxVIP

  • 4
  • 0
  • 约7.13千字
  • 约 13页
  • 2021-12-08 发布于天津
  • 举报
PAGE 1 PAGE 1 SOA和BPM的集成整合平台分析 集成整合是当前企业信息化建设的重要内容。从企业信息化集成整合技术的发展趋势动身,分析目前主流的两种集成整合技术———面向服务架构(SOA)和业务流程管理(BPM)的技术特点和优势,探讨两者结合的集成整合平台方案及关键技术,并提出集成整合平台实施的路径和方法。 当前我国社会经济的发展正进入到“信息化”与“工业化”相融合的阶段,这不但对信息化与业务的结合提出了更高的要求,也对信息化的集成整合提出了更高的要求。在“两化融合”的背景下,企业信息化的发展越来越注意信息系统的集成和信息资源的整合,集成整合程度的凹凸已成评价信息化水平的一个极为重要的标志。   1.集成整合技术的发展分析   集成整合技术主要经历了从点对点集成技术、企业应用集成技术(EnterpriseApplicationIntegration,EAI)到目前主流的面向服务架构(Service-OrientedArchitecture,SOA)及业务流程管理(BusinessProcessManagement,BPM)的发展过程,如图1所示。 图1集成整合技术的发展过程   集成整合技术的发展经历传统的点对点的集成方式、企业应用集成方式(EAI)、面向服务架构(SOA)、业务流程管理(BPM)、协作、无处不在的服务等六个过程。   2.面向服务架构SOA   SOA是一种软件系统架构,这种架构使应用系统能够根据统一的标准来封装自己的功能单元和接口,使之成为一个个的服务,并且以一个标准协议对外发布。应用系统的服务与服务之间通过定义良好的接口和契约联系起来,实现系统及功能模块之间的集成整合。   3.业务流程管理BPM   BPM是利用人员、系统和信息之间的协作使软件能力与业务、技术相融合的方法和IT工具,能够快速实现业务流程的优化,促进业务不断创新。BPM的出现解决了企业业务流程实时转变所带来的机敏性、实时效果评估、资源整合与优化等问题。   3.1BPM的架构体系   完整的BPM架构由BPM平台、业务流程管理模式和图形化流程设计环境以及整合各种资源的底层SOA平台等主要元素组成。BPM基于SOA架构,它通过捆绑其它应用系统的服务来制作并供应跨应用系统的BPM流程,也可以组合已有的业务服务来生成新的服务,对其基本要素进行模块化管理,并且可以循环使用。   3.2BPM的优势和局限型   BPM近年来备受关注,缘于技术具有的特点和优势,主要体现在:  (1)以业务为主导  (2)能供应有效适应业务流程变化的能力  (3)实现了业务活动的监控  (4)能够与以流程为中心的企业管理相结合   BPM在实际应用中,仍旧存在一定的局限性,主要表现在:  (1)与业务系统接口的紧耦合带来实施和应用的困难  (2)应用系统的接口设计难度大  (3)问题处理的难度增加   4.基于SOA和BPM的集成整合平台   SOA和BPM是在各自独立的背景下产生并发展起来的,而当它们的发展出现交汇时,促使集成整合进化到一个新的阶段。   4.1SOA和BPM的融合   从技术特点看,SOA和BPM是相通和互补的。业务流程本身就是一系列的服务,因此BPM与SOA面向服务的基本理念在根本上是全都的。SOA具备的松散耦合、敏捷变化和可重用机制,是BPM所带来的流程优化和流程重组所需要的,而BPM供应的流程编排和流程重组的能力,也正是SOA所期盼的。因此将SOA与BPM相结合,先以SOA实现应用系统的服务化,再以此为基础实施BPM,形成服务与流程协作的机制,其结果是使企业能够将组成业务流程和底层IT基础架构的各个要素视为可以重用或组合的标准组件(服务),从而可以随时改进或重组业务流程,适应市场的变化和获得业务的竞争优势。   4.2基于SOA和BPM的集成整合平台架构   将SOA和BPM相互结合,可以构建以流程集成为核心的集成整合平台。SOA通过信息系统抽象,供应标准接口的服务,BPM指导业务流程创建,使用服务。通过“服务”,业务和技术获得了统一,而集成主要是以BPM为中心进行业务流程集成。基于SOA和BPM的集成整合平台的架构如图2所示。 图2基于SOA和BPM的集成整合平台架构   在集成整合平台中,底层是基础构件,供应集成整合所需的系统平台和应用系统的元素,包括Web服务、技术组件和从应用系统中抽象出来的应用组件,还可以供应支撑云计算应用的云服

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档