通过企业服务总线实现商业银行业务应用的整合基于SOA技术的企业应用整合解决方案包目录1.1商业银行业所面临的问题x1.2商业银行整合系统的现状及问题x1.3商业银行企业应用整合(EAI)面临的挑战x1.4商业银行ESB解决方案价值定位x1.5商业银行ESB解决方案概览–参考架构x1.6商业银行ESB解决方案概览–架构概要x1.6.1商业银行ESB解决方案–核心功能实现x1.6.2商业银行ESB解决方案–典型业务场景x1.6.3商业银行ESB解决方案–基于SOA架构的解决之道x1.6.4商业银行ESB解决方案对用户的技术价值x1.6.5商业银行ESB解决方案对用户的业务价值x1.7实施方案概述x1.8IBM在商业银行企业应用整合领域的优势x1.9案例参考:XX商业银行ESB系统x1.1商业银行业现状•日益复杂的IT基础架构:–各个分散的系统被独立的建立,需要相互交互以实现复杂的业务功能。–分布式计算技术的大量采用,使得系统的物理部署更加趋向灵活多变。–报文交换标准及通讯协议多样化。–异构的平台及数据库、中间件的广泛采用。•日益复杂的业务模型:–客户正在重新定义行业游戏规则。–业务流程间的交互更加复杂。–激烈的竞争迫使业务流程分化。–技术的发展正在驱动新的协作模型。–人员素质的提升使得复杂协作成为可能。1.2商业银行业整合系统的现状及问题•目前大部分商业银行都采用“大前置”系统完成整合功能,主要包含:–面向前端系统的渠道整合功能–面向后端系统的业务整合功能–内置前端的业务逻辑•随着业务及IT系统的发展,传统的“大前置”逐渐暴露出了如下的弊端:–业务逻辑与整合逻辑相混杂,导致了系统难于维护和扩展,限制了开展新业务的能力。–外围系统接口越来越多,而又缺乏统一的系统间集成的规范,导致集成新系统的工作变得越来越困难。–外围系统的接入方式为紧耦合连接方式,难于适应系统和业务的变化。–业务流程逻辑分散,重用程度不高。–应用系统之间缺乏数据同步的机制,即使有也是通过手工方式完成的。1.3商业银行企业应用整合(EAI)面临的挑战•来自业务层面的挑战:如何实现“随需应变”的灵活的业务模型。–如何实现灵活的业务模型,以实现对业务的变更的快速响应。–如何降低运营成本,如何以最小的改动整合已经投产的基于不同技术实现的银行业务系统。–需要整合外部的系统。–缺乏统一的数据定义、数据转换机制,全行需要统一的业务服务管理和调度。•来自技术层面的挑战:如何有效的重用现有的业务服务资产。–缺乏统一的整合规范,导致难于整合新的系统及现有系统,阻碍了企业的业务创新能力。–如何实现真正的“松偶合”的系统架构。–如何实现各个系统的应用能够相互沟通,而不关心彼此的实现方式、运行平台、通讯协议以及报文格式。1.4商业银行ESB解决方案价值定位IBM商业银行ESB解决方案能够帮助用户快速的建立基于IBMSOA整合理念的企业服务总线整合系统,能够有效的重用现有系统的服务实现复杂的业务流程,加速新的业务推向市场的时间,并降低成本。1.5商业银行ESB解决方案概览–参考架构企业服务总线信贷系统客户关系管理系统贸易金融系统综合业务系统业务接入信用卡系统其它银行系统服务提供系统层调停,转发,日志呼叫中心网上银行中间业务柜面系统ATM前置其它前端系统服务消费系统层渠道应用服务层企业服务总线层多渠道整合平台服务网关渠道应用服务1.6商业银行ESB解决方案概览–架构概要1.6.1商业银行ESB解决方案–核心功能实现•服务组件封装–对现有系统的服务进行封装,使之能够被重用。•业务流程编排–可基于被封装了的原始服务组件再次进行编排封装,使之实现复杂的业务流程。•服务执行控制–对服务的执行状态进行审核、控制、切换。•数据协议转换–对接入的系统实现统一的报文格式、通讯协议转换。业务流程编排服务组件封装服务执行控制SOA数据协议转换1.6.2商业银行ESB解决方案–典型业务场景ESB系统客户BusinessActorBusinessUseCaseESBBusinessUseCase银行核心系统BusinessUseCase银行卡系统BusinessUseCaseATM前置系统BusinessUseCase渠道整合系统第一步第二步整合业务请求非整合业务请求非整合业务请求1.6.3商业银行ESB解决方案-基于SOA架构的解决之道•建立以服务为导向(SOA)的应用架构体系–SOA强调业务与IT的紧密结合,通过业务组件化、组件服务化、服务流程化实现基于开放标准的服务请求、响应方式以及业务实现与对外接口的分离,从而提供更高的业务灵活性并支持银行业务创新的快速实现。•实现企业服务总线(ESB),连接银行需要整合的各类应用系统的服务–企业服务总线(ESB)是以服务为导向的应用架构体系(SOA)的核心组成部分;企业服务总线(ESB)为SOA提供连通性基础架构,配合用户交互服务,应用服务,信息集成服务,工作流程服务,B2B集成服务的无缝集成,ESB在服务请求端和服务提供端之间提供公共运行和连接环境。1.6.4商业银行ESB解决方案对用户的技术价值•帮助快速而高效的建立ESB系统–内置银行ESB系统核心功能,有效的缩短开发周期,减少开发成本。–提供对现有服务的高效重用能力。•支持灵活的业务模型–可随业务需要灵活编排业务流程模型。–为业务创新提供了全新的平台。•可扩展性–对于特有的功能,用户可在ESB的实现中填加扩展流程实现。–新系统可以随时以一致的接口接入到ESB。•健壮性及安全性–充分利用IBMWebSphere产品及P系列服务器系统提供的服务质量:集群技术,容错技术,安全技术,管理技术等。–提供成熟的部署方案。1.6.5商业银行ESB解决方案对用户的业务价值•提供统一的整合平台及规范,使系统之间的整合变得更加容易、可控。•渠道整合逻辑与业务整合逻辑剥离,使得整合系统容易被扩展和维护,商业银行能够更加专注于业务流程的开发,提高业务创新能力•充分重用现有系统和环境并基于开放标准,从而保护商业银行IT投资。•具有完善的整合功能和优异的处理性能,可以提高商业银行业务运营效率。•IBM成熟稳定的技术平台和强大的软件服务实施和支持能力可以降低商业银行业务整合和运行的技术风险。1.7实施方案概述项目实施周期需求分析数据输理系统设计规划功能定制开发单元测试功能测试集成测试性能测试压力测试部署上线架构/流程设计服务项目技术监理服务系统性能评估服务产品问题诊断PD&TroubleShooting培训及技能传递服务定制功能开发服务需求调研分析服务培训及技能传递安装部署服务1.8IBM在商业银行企业应用整合领域的优势•IBM广泛的平台支持能力提供可以帮助客户实现系统最优组合、降低实施和集成的技术风险,同时方案整体具有更好的性能价格比。•IBM通过提供先进的、完整的软硬件产品和服务帮助商业银行实现面向服务的SOA体系架构。–IBMP系列服务器–IBMWebSphereMessageBroker•IBM拥有丰富的银行EAI方案设计、项目实施经验、软件服务资产库及软件服务队伍。–IBM实验室专业服务团队可以提供:•银行应用整合的规划、咨询。•解决方案的配置定制。•解决方案的部署、配置。•解决方案的支持维护