XX银行新一代业务系统SOA集成方案_第1页
XX银行新一代业务系统SOA集成方案_第2页
XX银行新一代业务系统SOA集成方案_第3页
XX银行新一代业务系统SOA集成方案_第4页
XX银行新一代业务系统SOA集成方案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1XXXX银行新一代业务系统SOA集成方案2021年1月2SOA技术能力SOA实施路线图SOA综述SOA价值表达SOA架构概念XXX银行新一代业务系统集成架构采用开放、先进的SOA (Service Oriented Architecture)架构理念,以应用整合平台为根底,支持新一代业务系统间数据与流程的直通。应用整合平台3SOA架构概念SOAService OrientedArchitecture面向效劳架构是一种支持系统、应用、流程和业务集成的分布式应用体系架构。SOA将各应用程序的独立业务功能定义为效劳,这些效劳具有良好定义的接口,并按松耦合方式组合在一起,从而形成新的业务功能或业务流

2、程。接口独立于实现效劳的硬件平台、操作系统和编程语言,使得构建在异构环境中的效劳可以以统一、标准的方式进行交互。SOA作为一种先进的应用体系架构,既可以指导应用系统的架构建设,亦可以作为应用整合的方法和手段。4SOA架构概念SOAService OrientedArchitecture面向效劳架构SOA 作为一种软件系统架构方法论应运而生, 满足市场对软件互联互通,复用和业务流程管理的需求。面向效劳的体系架构(SOA)是一种软件系统架构,其主要目的就是帮助企业的业务流程更加灵活。通过让IT 运行环境更好的支持业务的变化,来保证业务的灵活性。当业务灵活性发生变化的时候,IT 的支撑架构就要很快的

3、适应这种变化。构建SOA 效劳,以及用标准的方法重用与整合效劳是SOA 的核心任务。SOA 效劳的构造可以是对已有系统中的功能进行提取和包装,也可以是基于新的业务需求进行构造。企业可以由此获得重要的商业利益,比方系统整合将节约大量本钱;优化的单一客户界面将提高客户满意度;效劳的快速开发和部署能力也将不断推动企业创新和利润增长5SOA架构概念SOAService OrientedArchitecture面向效劳架构1适应业务需求的不断变更,2对原有系统不断整合或扩展,3控制本钱,4适应技术的更新换代,以及5管理众多软件系统和开发商,这些是受调查的中国企业在当前IT 应用系统建设中面临的最大挑战见

4、图3。 能否帮助中国企业克服这些困难,使企业的IT 架构更为灵活,从而沉着的应对市场环境的不断变化;使企业现有的IT 系统之间充分整合,从而使各个业务部门和环节更好的协同;通过效劳颗粒和松散耦合,使企业IT 系统的复用性提高,从而有效降低IT 本钱;这些都是SOA 要迫切解决的问题,也正是些挑战,推动了SOA 的诞生和快速开展。适应业务需求的不断变更 -近40%的接受调查的中国企业认为这是中国企业IT 系统建设面临的最大挑战。中国经济的飞速开展和竞争的日趋剧烈使很多企业不得不通过不断的变化和业务创新保持持续的竞争力。现有IT 系统的相对刚性使很多CIO 在面对频繁的业务变化时步履维艰、痛苦不堪

5、。从技术层面来说, 许多软件系统完全采用手工编码的方式,总体架构设计的缺乏却注定无法全面适应系统需求变更的需求。同时, 由于不少软件系统建设在中国并没有成型的案例可供参考,以及中国企业的经营模式和经营理念会因市场环境的变化而不断改进,业务和流程的变化会非常频繁。实际上,由于业务需求的不断变更和软件系统架构的不灵活,43%的接受调查的中国企业认为3 到5 年后公司内一半以上的软件系统将无法继续使用见图4。 这要求软件系统必须能够灵活地满足现有及未来业务流程、组织结构的变化。6SOA架构概念SOAService OrientedArchitecture面向效劳架构需要对原有系统不断整合或扩展 -

6、中国企业在不同的时期针对当时的需求开发了相应的各种小型管理系统,造成业务人员要面对越来越多的业务系统,操作十分繁琐,效率低下。软件系统建设中经常需要对不同系统进行功能整合和数据源整合,这无疑增大的开发工作量、复杂度和整合后系统的风险性。管理众多软件系统和软件开发商 - 不少企业的软件系统是在不同的时期,由不同团队、不同的工具开发的,因此,系统维护本钱较高,加上界面及操作风格不一致,同时也增加了培训本钱。 而与多家软件开发商打交道, 无疑也增大了用户的管理本钱。7客户端/效劳器架构SOA架构网络中心架构简化 Simplification差异 DifferentiationERPSCMCRM ER

7、PSCMCRMEAIERPSCMCRM组合应用集成应用套装应用以应用为中心以流程为中心Order ManagementPayment ManagementOnline Banking分布式架构演进8SOA应用场景处理贷款申请处理进口信用证申请流程查询帐户信息查询客户信息查询客户额度创立账户创立合同效劳其它系统核心业务系统信贷管理系统客户信息系统国际结算系统资金系统电子渠道应用系统组合应用系统如渠道系统组合应用基于SOA的应用系统整合效劳与流程基于SOA的应用系统建设组合应用SOA作为一种先进的应用体系架构,既可以作为应用整合的方法和手段,亦可以指导应用系统的架构建设。9SOA技术特征从技术角度

8、看,SOA架构具有以下的几个鲜明的技术特征:技术特征技术特征说明随需应变-重构灵活性业务需求驱动技术实现(On Demand);使业务 IT 系统变得更加灵活;松散耦合接口采用中立的方式进行定义,独立于实现服务的硬件平台、操作系统和编程语言;接口定义与接口实现相互独立;服务重用采用通用格式提供关键业务功能;通过对现有应用组合产生新服务;标准支持XML;Web Services(WSDL)服务粒度面向服务,而非面向组件或对象;相对于细颗粒度,粗颗粒度避免了客户/服务两端多次的往复10SOA技术特征续从技术角度看,SOA架构具有以下的几个鲜明的技术特征:技术特征技术特征说明安全性使用Web服务安全

9、规范用来保证消息的安全性,该规范主要包括认证交换, 消息完整性和消息保密等;可靠性使用WS-*标准来解决此类问题:如WS-Reliability 、 WS-Reliable Messaging等。11基于SOA架构系统开发方式特点与传统软件架构相比,基于SOA架构的系统开发具有如下特点:特点特点描述更好的适应性基于SOA架构的系统分析设计更接近于业务系统的现状,SOA“服务”更接近实际应用,基于SOA的系统分析设计具有更好的适应性;更加流程化业务流程是业务系统的核心,SOA服务被定义用来支持业务流程,贯穿整个业务流程始终。理解业务流程是定制服务的关键所在;更好的灵活性从某种角度看,SOA的服务

10、可以理解为将数据和业务逻辑封装在一起的粗粒度对象,从而使得SOA架构系统具有适应业务流程不断变化的柔性定制能力;集成可用性SOA可以通过将原来的应用和资源转变为可共享的标准服务,为解决“信息孤岛”问题提供了一种有效途径;高可重用性在SOA架构系统中,可以按基于服务的功能及发送和接收的数据数量来定义服务,如细粒度服务、粗粒度服务或复合服务。12业务需求经济价值持续增长机会成本结构与绩效管理SOA价值业务敏捷性增强与业务伙伴和客户的协作加快新产品与服务的市场化精于型 Differentiation on the outside简于心 Simplification on the insideIT需求

11、使用信息技术降低成本创造价值信息技术与业务战略的对应利用信息技术提高生产力SOA价值通过重用和模块化简化应用降低维护成本简化应用变更并使得应用易于集成SOA 价值表达13联合技术与业务 设计良好的SOA要求充分的业务部门/人员参与 以实现快速效劳交付和业务方案提供,不同于传统的严格的面向功能的应用开发降低集成本钱 降低因跨系统、跨渠道所产生的重复逻辑导致的高支持与维护本钱。系统连接、数据交换、过程集成更容易改进客户体验 缩短新业务能力推向市场的时间。独立于使用渠道如 银行、网络银行等的数据一致性增加柔性 SOA提供了一种更为柔性、标准化的采用组合应用实现业务能力的方式,允许重新组合效劳已适应因

12、业务需求导致的流程变化重用现有效劳 SOA通过创立业务效劳实现现有软件资产的重用,通过对业务效劳的不同组合实现对各类业务流程的支持,防止独立、分割的应用 采用通用标准 与专用集成技术相比降低了复杂度,未来应用符合标准即可接入互操作性 集成方案与底层技术平台无关SOA价值表达随着SOA架构理念的不断成熟与相关标准的逐步形成,采用SOA架构理念将为企业带来更为具体的价值表达:14SOA架构与传统架构的开发工作量比照传统架构开发模式SOA初期固定成本开发工作量业务流程、效劳开发数量SOA架构开发模式收支平衡点15ESB企业服务总线ESB是SOA架构的基石,支持分布式企业系统环境中各应用系统以统一We

13、b Services方式进行互联互通,解决因硬件、软件、网络环境以及部署位置不同所产生的异构问题。BAM业务活动监控提供端到端的流程绩效监控,支持对企业业务的实时洞察与控制。WS-*标准XML,WSDL,SOAP,UDDI等定义Web Services在数据表示、接口描述、传输路由、发现发布以及服务质量等方面的通用标准。ESR企业服务库(注册)提供集中的服务目录和服务管理能力,支持设计与部署时的服务发现发布,支持运行时的服务查找。BPM业务流程管理通过对独立服务的自动化集成,支持企业级别的业务流程创建,支持通过组合应用实现业务功能。SOA技术能力SOA架构实现需要五种重要能力的支持,包括WS-

14、*相关标准、ESB企业效劳总线、 ESR企业效劳库(注册) 、BPM业务流程管理以及BAM业务活动监控。企业建设SOA并不需要完全建设这五种能力,能力的选择应依据业务需求和SOA实施路线图决定。16WS-*标准XML,WSDL,SOAP,UDDI等定义Web Services在数据表示、接口描述、传输路由、发现发布以及服务质量等方面的通用标准。WS-*标准XML,WSDL,SOAP,UDDI等XML:严格定义了可移植的结构化数据,并作为数据描述语言包括了标记语法、交换格式和通信协议。WSDL:提供描述效劳标准方法的XML词聚集合,该词汇表依照请求和响应消息,在效劳请求和效劳提供者之间定义一种契

15、约。SOAP:SOAP信封、SOAP编码规那么、SOAP消息请求、SOAP绑定框架。UDDI:为统一描述、发现和集成协议标准提供了一组公用的SOAP API,使得效劳代理得以实现。将发布和发现效劳的SOAP请求解释为用于根底数据存储的数据管理功能调用。17ESB企业服务总线ESB是SOA架构的基石,支持分布式企业系统环境中各应用系统以统一Web Services方式进行互联互通,解决因硬件、软件、网络环境以及部署位置不同所产生的异构问题。ESB企业效劳总线支持效劳交互功能,并提供集成通信、消息传递以及事件架构来支持以上功能。ESB用中间件技术实现并支持SOA的根底架构功能系列,支持异构环境中的

16、协议转换以及基于事务的效劳、消息的交互。ESB为SOA提供了一个开放的、基于标准连接的根底结构,是调用效劳的消费者和效劳提供者之间的桥梁。ESB主要功能包括:通信和消息的处理,效劳交互和平安控制、效劳质量和效劳级别管理、建模、管理和自治、根底架构智能等。18ESR企业服务库(注册)提供集中的服务目录和服务管理能力,支持设计与部署时的服务发现发布,支持运行时的服务查找。ESR企业效劳库(注册)ESR主要用于收集和整理已有效劳的信息,从而到达定位、调用现有效劳的目的。注册存储与效劳相关的信息,包括:效劳的根本信息,效劳的功能调用所需的配置信息,效劳管理所需的访问控制信息等。支持按照不同效劳元数据定

17、义查询生成效劳分类视图,统一维护效劳的信息,发布效劳信息的修改。19BPM业务流程管理通过对独立服务的自动化集成,支持企业级别的业务流程创建,支持通过组合应用实现业务功能。BPM业务流程管理BPM业务流程管理是指根据业务需求的更新变化,推进人与人之间、人与系统之间、系统与系统之间的整合及调整业务流程和方法的工具。BPM可以实现业务流程自动化,并通过流程的分析及监控功能,对业务进行整合和计量。BPM的实施可以加强系统的健壮性,底层的IT系统的修改不会影响流程所使用的接口。BPM实现效劳重用,并可以通过组合现有应用来快速实现新的业务功能。20BAM业务活动监控提供端到端的流程绩效监控,支持对企业业

18、务的实时洞察与控制。BAM业务活动监控BAM使银行能够提高应对银行各项业务面临的重大事件、变化及问题的能力。 BAM以业务流程为中心,和BPM、ESB等模块协调工作,实时监控业务操作、系统性能并支持优化业务流程性能。21定位应用整合平台是新一代业务系统的重要SOA根底设施。通过应用整合平台,实现各应用系统之间数据与流程的直通。应用整合平台采用先进的技术实现手段,提供接口标准、系统连接、效劳整合和流程整合等功能。应用整合平台定位与目标:工程目标通过本工程将完成应用整合平台的建设,提供给用系统接入的根底平台及相关的标准标准,并完成新一代业务系统各工程群的接入工作。 应用整合平台定位与目标22集成架构集成架构采用SOA架构理念,以应用整合平台为根底,支持新一代业务系统间实时接口、跨系统业务流程和批量接口,实现各应用系统间数据与流程的直通。核心项目群统计分析专业项目群电子银行信贷项目群图例:应用整合平台财务管理企业效劳总线业务流程管理批量传输架构

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论