资源描述
,Click to edit title style,#,Click to edit text format of master,Second level,Third level,1,XXXX,银行,新一代业务系统,SOA,集成方案,2021年1月,2,SOA,技术能力,SOA,实施路线图,SOA,综述,SOA价值表达,SOA,架构概念,XXX银行新一代业务系统集成架构采用开放、先进的SOA (Service Oriented Architecture)架构理念,以应用整合平台为根底,支持新一代业务系统间数据与流程的直通。,应用整合平台,3,SOA,架构概念,SOAService OrientedArchitecture面向效劳架构,是一种支持系统、应用、流程和业务集成的分布式应用体系架构。,SOA将各应用程序的独立业务功能定义为效劳,这些效劳具有良好定义的接口,并按松耦合方式组合在一起,从而形成新的业务功能或业务流程。,接口独立于实现效劳的硬件平台、操作系统和编程语言,使得构建在异构环境中的效劳可以以统一、标准的方式进行交互。,SOA作为一种先进的应用体系架构,既可以指导应用系统的架构建设,亦可以作为应用整合的方法和手段。,4,SOA,架构概念,SOAService OrientedArchitecture面向效劳架构,SOA 作为一种软件系统架构方法论应运而生, 满足市场对软件互联互通,复用和业务流程管理的需求。,面向效劳的体系架构(SOA)是一种软件系统架构,其主要目的就是帮助企业的业务流程更加灵活。通过让IT 运行环境更好的支持业务的变化,来保证业务的灵活性。当业务灵活性发生变化的时候,IT 的支撑架构就要很快的适应这种变化。,构建SOA 效劳,以及用标准的方法重用与整合效劳是SOA 的核心任务。SOA 效劳的构造可以是对已有系统中的功能进行提取和包装,也可以是基于新的业务需求进行构造。,企业可以由此获得重要的商业利益,比方系统整合将节约大量本钱;优化的单一客户界面将提高客户满意度;效劳的快速开发和部署能力也将不断推动企业创新和利润增长,5,SOA,架构概念,SOAService OrientedArchitecture面向效劳架构,1适应业务需求的不断变更,2对原有系统不断整合或扩展,3控制本钱,4适应技术的更新换代,以及5管理众多软件系统和开发商,这些是受调查的中国企业在当前IT 应用系统建设中面临的最大挑战见图3。 能否帮助中国企业克服这些困难,使企业的IT 架构更为灵活,从而沉着的应对市场环境的不断变化;使企业现有的IT 系统之间充分整合,从而使各个业务部门和环节更好的协同;通过效劳颗粒和松散耦合,使企业IT 系统的复用性提高,从而有效降低IT 本钱;这些都是SOA 要迫切解决的问题,也正是些挑战,推动了SOA 的诞生和快速开展。,适应业务需求的不断变更 -近40%的接受调查的中国企业认为这是中国企业IT 系统建设面临的最大挑战。中国经济的飞速开展和竞争的日趋剧烈使很多企业不得不通过不断的变化和业务创新保持持续的竞争力。现有IT 系统的相对刚性使很多CIO 在面对频繁的业务变化时步履维艰、痛苦不堪。从技术层面来说, 许多软件系统完全采用手工编码的方式,总体架构设计的缺乏却注定无法全面适应系统需求变更的需求。同时, 由于不少软件系统建设在中国并没有成型的案例可供参考,以及中国企业的经营模式和经营理念会因市场环境的变化而不断改进,业务和流程的变化会非常频繁。实际上,由于业务需求的不断变更和软件系统架构的不灵活,43%的接受调查的中国企业认为3 到5 年后公司内一半以上的软件系统将无法继续使用见图4。 这要求软件系统必须能够灵活地满足现有及未来业务流程、组织结构的变化。,6,SOA,架构概念,SOAService OrientedArchitecture面向效劳架构,需要对原有系统不断整合或扩展 - 中国企业在不同的时期针对当时的需求开发了相应的各种小型管理系统,造成业务人员要面对越来越多的业务系统,操作十分繁琐,效率低下。软件系统建设中经常需要对不同系统进行功能整合和数据源整合,这无疑增大的开发工作量、复杂度和整合后系统的风险性。,管理众多软件系统和软件开发商 - 不少企业的软件系统是在不同的时期,由不同团队、不同的工具开发的,因此,系统维护本钱较高,加上界面及操作风格不一致,同时也增加了培训本钱。 而与多家软件开发商打交道, 无疑也增大了用户的管理本钱。,7,客户端/效劳器,架构,SOA,架构,网络中心,架构,简化,Simplification,差异,Differentiation,ERP,SCM,CRM,ERP,SCM,CRM,EAI,ERP,SCM,CRM,组合应用,集成应用,套装应用,以应用为中心,以流程为中心,Order Management,Payment Management,Online Banking,分布式架构演进,8,SOA,应用场景,处理贷款申请,处理进口信用证申请,流程,查询帐户信息,查询客户信息,查询客户额度,创立账户,创立合同,效劳,其它系统,核心业务系统,信贷管理系统,客户信息系统,国际结算系统,资金系统,电子渠道,应用系统,组合应用系统如渠道系统,组合应用,基于SOA的应用系统整合,效劳与流程,基于SOA的应用系统建设,组合应用,SOA,作为一种先进的应用体系架构,既可以作为应用整合的方法和手段,亦可以指导应用系统的架构建设。,9,SOA,技术特征,从技术角度看,,SOA,架构具有以下的几个鲜明的技术特征:,技术特征,技术特征说明,随需应变,-,重构灵活性,业务需求驱动技术实现(,On Demand),;,使业务,IT,系统变得更加灵活;,松散耦合,接口采用中立的方式进行定义,独立于实现服务的硬件平台、操作系统和编程语言;,接口定义与接口实现相互独立;,服务重用,采用通用格式提供关键业务功能;,通过对现有应用组合产生新服务;,标准支持,XML,;,Web Services,(,WSDL),服务粒度,面向服务,而非面向组件或对象;,相对于细颗粒度,粗颗粒度避免了客户,/,服务两端多次的往复,10,SOA技术特征续,从技术角度看,,SOA,架构具有以下的几个鲜明的技术特征:,技术特征,技术特征说明,安全性,使用,Web,服务安全规范用来保证消息的安全性,该规范主要包括认证交换, 消息完整性和消息保密等;,可靠性,使用,WS-*,标准来解决此类问题:如,WS-Reliability,、,WS-Reliable Messaging,等。,11,基于,SOA,架构系统开发方式特点,与传统软件架构相比,基于,SOA,架构的系统开发具有如下特点:,特点,特点描述,更好的适应性,基于,SOA,架构的系统分析设计更接近于业务系统的现状,,SOA“,服务”更接近实际应用,基于,SOA,的系统分析设计具有更好的适应性;,更加流程化,业务流程是业务系统的核心,,SOA,服务被定义用来支持业务流程,贯穿整个业务流程始终。理解业务流程是定制服务的关键所在;,更好的灵活性,从某种角度看,,SOA,的服务可以理解为将数据和业务逻辑封装在一起的粗粒度对象,从而使得,SOA,架构系统具有适应业务流程不断变化的柔性定制能力;,集成可用性,SOA,可以通过将原来的应用和资源转变为可共享的标准服务,为解决“信息孤岛”问题提供了一种有效途径;,高可重用性,在,SOA,架构系统中,可以按基于服务的功能及发送和接收的数据数量来定义服务,如细粒度服务、粗粒度服务或复合服务。,12,业务需求,经济价值,持续增长机会,成本结构与绩效管理,SOA,价值,业务敏捷性,增强与业务伙伴和客户的协作,加快新产品与服务的市场化,精于型,Differentiation on the outside,简于心,Simplification on the inside,IT,需求,使用信息技术降低成本创造价值,信息技术与业务战略的对应,利用信息技术提高生产力,SOA,价值,通过重用和模块化简化应用,降低维护成本,简化应用变更并使得应用易于集成,SOA 价值表达,13,联合技术与业务 设计良好的SOA要求充分的业务部门/人员参与 以实现快速效劳交付和业务方案提供,不同于传统的严格的面向功能的应用开发,降低集成本钱 降低因跨系统、跨渠道所产生的重复逻辑导致的高支持与维护本钱。系统连接、数据交换、过程集成更容易,改进客户体验 缩短新业务能力推向市场的时间。独立于使用渠道如 银行、网络银行等的数据一致性,增加柔性 SOA提供了一种更为柔性、标准化的采用组合应用实现业务能力的方式,允许重新组合效劳已适应因业务需求导致的流程变化,重用现有效劳 SOA通过创立业务效劳实现现有软件资产的重用,通过对业务效劳的不同组合实现对各类业务流程的支持,防止独立、分割的应用,采用通用标准 与专用集成技术相比降低了复杂度,未来应用符合标准即可接入,互操作性 集成方案与底层技术平台无关,SOA价值表达,随着SOA架构理念的不断成熟与相关标准的逐步形成,采用SOA架构理念将为企业带来更为具体的价值表达:,14,SOA架构与传统架构的开发工作量比照,传统架构开发模式,SOA,初期固定成本,开发工作量,业务流程、效劳开发数量,SOA,架构开发模式,收支平衡点,15,ESB,企业服务总线,ESB,是,SOA,架构的基石,支持分布式企业系统环境中各应用系统以统一,Web Services,方式进行互联互通,解决因硬件、软件、网络环境以及部署位置不同所产生的异构问题。,BAM,业务活动监控,提供端到端的流程绩效监控,支持对企业业务的实时洞察与控制,。,WS-*,标准,XML,WSDL,SOAP,UDDI,等,定义,Web Services,在数据表示、接口描述、传输路由、发现发布以及服务质量等方面的通用标准。,ESR,企业服务库,(,注册,),提供集中的服务目录和服务管理能力,支持设计与部署时的服务发现发布,支持运行时的服务查找。,BPM,业务流程管理,通过对独立服务的自动化集成,支持企业级别的业务流程创建,支持通过组合应用实现业务功能。,SOA,技术能力,SOA架构实现需要五种重要能力的支持,包括WS-*相关标准、ESB企业效劳总线、 ESR企业效劳库(注册) 、BPM业务流程管理以及BAM业务活动监控。企业建设SOA并不需要完全建设这五种能力,能力的选择应依据业务需求和SOA实施路线图决定。,16,WS-*,标准,XML,WSDL,SOAP,UDDI,等,定义,Web Services,在数据表示、接口描述、传输路由、发现发布以及服务质量等方面的通用标准。,WS-*,标准,XML,WSDL,SOAP,UDDI,等,XML:,严格定义了可移植的结构化数据,并作为数据描述语言包括了标记语法、交换格式和通信协议。,WSDL:提供描述效劳标准方法的XML词聚集合,该词汇表依照请求和响应消息,在效劳请求和效劳提供者之间定义一种契约。,SOAP:SOAP信封、SOAP编码规那么、SOAP消息请求、SOAP绑定框架。,UDDI:为统一描述、发现和集成协议标准提供了一组公用的SOAP API,使得效劳代理得以实现。将发布和发现效劳的SOAP请求解释为用于根底数据存储的数据管理功能调用。,17,ESB,企业服务总线,ESB,是,SOA,架构的基石,支持分布式企业系统环境中各应用系统以统一,Web Services,方式进行互联互通,解决因硬件、软件、网络环境以及部署位置不同所产生的异构问题。,ESB企业效劳总线,支持效劳交互功能,并提供集成通信、消息传递以及事件架构来支持以上功能。,ESB用中间件技术实现并支持SOA的根底架构功能系列,支持异构环境中的协议转换以及基于事务的效劳、消息的交互。,ESB为SOA提供了一个开放的、基于标准连接的根底结构,是调用效劳的消费者和效劳提供者之间的桥梁。,ESB主要功能包括:通信和消息的处理,效劳交互和平安控制、效劳质量和效劳级别管理、建模、管理和自治、根底架构智能等。,18,ESR,企业服务库,(,注册,),提供集中的服务目录和服务管理能力,支持设计与部署时的服务发现发布,支持运行时的服务查找。,ESR企业效劳库(注册),ESR主要用于收集和整理已有效劳的信息,从而到达定位、调用现有效劳的目的。,注册存储与效劳相关的信息,包括:效劳的根本信息,效劳的功能调用所需的配置信息,效劳管理所需的访问控制信息等。,支持按照不同效劳元数据定义查询生成效劳分类视图,统一维护效劳的信息,发布效劳信息的修改。,19,BPM,业务流程管理,通过对独立服务的自动化集成,支持企业级别的业务流程创建,支持通过组合应用实现业务功能。,BPM,业务流程管理,BPM,业务流程管理是指根据业务需求的更新变化,推进人与人之间、人与系统之间、系统与系统之间的整合及调整业务流程和方法的工具。,BPM,可以实现业务流程自动化,并通过流程的分析及监控功能,对业务进行整合和计量。,BPM,的实施可以加强系统的健壮性,底层的,IT,系统的修改不会影响流程所使用的接口。,BPM实现效劳重用,并可以通过组合现有应用来快速实现新的业务功能。,20,BAM,业务活动监控,提供端到端的流程绩效监控,支持对企业业务的实时洞察与控制。,BAM,业务活动监控,BAM,使银行能够提高应对银行各项业务面临的重大事件、变化及问题的能力。,BAM,以业务流程为中心,和,BPM,、,ESB,等模块协调工作,实时监控业务操作、系统性能并支持优化业务流程性能。,21,定位,应用整合平台是新一代业务系统的重要SOA根底设施。通过应用整合平台,实现各应用系统之间数据与流程的直通。,应用整合平台采用先进的技术实现手段,提供接口标准、系统连接、效劳整合和流程整合等功能。,应用整合平台定位与目标:,工程目标,通过本工程将完成应用整合平台的建设,提供给用系统接入的根底平台及相关的标准标准,并完成新一代业务系统各工程群的接入工作。,应用整合平台定位与目标,22,集成架构,集成架构采用SOA架构理念,以应用整合平台为根底,支持新一代业务系统间实时接口、跨系统业务流程和批量接口,实现各应用系统间数据与流程的直通。,核,心,项,目,群,统计分析,专,业,项,目,群,电,子,银,行,信,贷,项,目,群,图例:,应用整合平台,财务,管理,企业效劳总线,业务流程管理,批量传输架构,企业效劳库,平安,管理,管控,框架,信贷管理,国际,结算,资金,管理,资金,业务,报价系统,总账,系统,综合前台,银行,网络,银行,外部监管工程群,Web Service,支付清算,客户关系,报表系统,经营管理,专业工程群,管理 会计,资产负债,稽核系统,事后监督,信用风险,人行企业征信,银监会,1104,国际收支申报,反洗钱,人行全科目报表,外汇账户管理,财政部监管信息,授信系统,担保系统,公共信息,客户信息,存款,贷款,批量传输,适配器,23,应用架构,技术架构,运行架构,企业效劳总线,运维架构,总体架构,应用整合平台提供企业效劳总线、业务流程管理、批量传输架构和企业效劳库功能,并通过相应的技术架构、平安管理、根底设施和管控架构为企业SOA架构实现提供全面支撑。,应用整合平台,业务流程管理,批量传输架构,企业效劳库,平安,管理,管控,架构,根底设施,开发架构,24,应用架构,技术架构,运行架构,企业效劳总线,运维架构,总体架构详细,应用整合平台提供企业效劳总线、业务流程管理、批量传输架构和企业效劳库功能,并通过相应的技术架构、平安管理、根底设施和管控架构为企业SOA架构实现提供全面支撑。,应用整合平台,业务流程管理,批量传输架构,企业效劳库,平安,管理,管控,架构,认证,授权,加密,元数据管理,效劳注册,系统连接,流程定义,运行控制,任务方案,触发机制,文件效劳,接口定义,组织,流程,标准,审核,信息,数据转换,可靠传输,维护管理,消息路由,监控管理,集群能力,异常处理,同步接口,数据定义,流程版本,事务协调,任务调度,日志记录,根底设施,操作系统,数据库,效劳器,网络,存储,备份归档,异步接口,运维终端,中间件,开发架构,测试环境,开发工具,
展开阅读全文