Sm@rtESB银行企业服务总线系统
银行企业服务总线系统Sm@rtESB是神州信息旗下企业神州数码融信软件有限公司(简称:神州数码融信)在总结近三十年银行应用集成领域最佳实践的基础上,秉承SOA理念,自主研发的一套功能完善、高效稳定、灵巧开放的国产软件。神州数码融信拥有该系统从底层平台到上层应用的全部自主知识产权,符合国家信息安全及IT系统国产化的整体要求,适应金融监管当局去“IOE”的中长期考虑。
■ 背景
随着商业银行业务需求大量增加并且不断发生变化,现有核心业务系统和整体的IT应用架构正逐渐成为阻碍IT部门进行业务开发的瓶颈所在。由于银行整体架构复杂、不清晰,系统之间高度耦合,且交互缺乏标准,使得系统升级、改造“动一处而牵全身”,不仅严重阻碍了银行IT部门的创新和快速响应能力,还导致软件复用程度低,维护、运营和沟通成本高。
传统的综合前置系统作为银行系统集成的主要方式,一直无法解决上述问题。为此,越来越多的银行意识到基于SOA松耦合IT架构的重要性,基于SOA企业服务总线的整合应用也开始在银行中获得普及。SOA是一种构造分布式系统的架构体系,它将业务应用功能通过服务的方式提供给最终用户和其他服务者。以此架构理念为基础,神州数码融信设计了企业级服务总线Sm@rtESB产品,旨在构建新一代的综合前置系统。
■ 目标与价值
- 建设目标
. 通过建设企业服务总线平台,实现基于SOA架构的松耦合架构体系,全面解决系统之间的异构性问题,降低技术集成的复杂度,实现各个产品系统功能的服务化封装,奠定全行服务化的应用架构基础,全面提高全行IT架构灵活度和支持业务创新的能力。
. 通过建设服务治理平台,实现银行的服务生命周期管理及服务治理,通过梳理银行主要系统的服务,完成全行统一服务管理标准和技术标准的建立,同时建立商业银行服务目录及服务分类,提升IT管理能力。
- 业务价值
ESB类似现实生活中的“高速公路”,将总行、分行、网点连接起来,成为银行经营活动的大动脉。通过ESB的建设,能极大的提升商业银行IT系统整体能力。具体价值如下:
. 未来流程银行、网点转型、互联网银行建设的必由之路。目前,ESB已经成为商业银行IT架构建设最主流的选择,是商业银行应对快速市场变化的重要技术支撑手段。
. 有利于银行创新业务的推出。在激烈竞争中,利率市场化、互联网金融、第三方支付、混业经营等趋势使得银行必须建设起能够快速应变的IT架构。通过ESB的成熟系统集成能力和服务组合功能,可以组合出更多更丰富的业务服务,以满足银行创新和混业经营的需要。
. 有利于银行科技管理水平和能力的全面提升。根据福里斯特研究所的报告,ESB整合商业银行现有和新建的系统、流程、服务,可以增加灵活性、促进发展、加强对重要资源的控制,从而帮助商业银行实现SOA的价值。
- ESB在银行架构中的定位
商业银行企业服务总线系统建设的关键目标,是建立面向服务的IT总体架构,是IT系统适应快速发展、复杂多变的业务需求的最佳途径,是银行IT系统建设的趋势和方向,是实现商业银行SOA总体架构目标的关键和基础。
针对银行内部的“交易线”应用集成
企业服务总线系统作为银行IT架构的核心枢纽,主要负责银行内部的交易线应用需求,神州数码融信的企业服务总线系统关注的重点是银行内部的交易线应用整合。
功能定位于“服务集成”而不是“服务实现”
企业服务总线是银行的基础设施系统,它的作用是为服务集成、服务和产品创新等应用提供基础架构的支撑,而不是去实现上述的集成业务应用。
ESB在整体应用架构中的作用
利用集成技术把银行的各类应用系统连接起来,使系统之间能够相互实现服务访问;使之成为整个银行应用集成的企业服务总线;通过引入中间层次,实现合理的应用层次划分,达到松散耦合全局共享的目的;提供各类业务的服务标准规范以及各业务条线之间横向服务访问标准,为各类业务应用提供独立扩展的空间。
■ 产品介绍
- 产品功能
服务运行平台Sm@rtESB-Runtime
Sm@rtESB服务运行平台是全行服务的统一注册、发布、运行和管理的载体,实现银行各个系统的统一接入与统一服务发布,实现全行服务的共享。实现服务的注册和管理、服务发布和共享、服务路由控制、通信协议转换、流量控制、服务优先级、故障隔离控制等一系列平台功能,具有安全可靠高效稳定的特点,内置很多是面向金融行业的功能组件。
管理平台Sm@rtESB-Console
Sm@rtESB系统服务运行平台的管理控制台,对运行平台上的相关功能进行参数的配置和管理。
消息组件Sm@rtESB-MOM
消息组件MOM是系统自带的消息中间件,实现JMS的队列消息,与服务总线运行平台配套使用,具有简单、高效、稳定、经济的特点,是Sm@rtESB产品附带的队列消息中间件。
运行监控平台Sm@rtESB-Monitor
神州数码融信针对企业级服务应用服务和企业级服务总线的监控套件,实现了机器资源、CPU、内存、文件、数据库、进程,网络等全方位的系统资源监控。应用系统监控实现企业级服务总线的关键监控指标,包括并发数、处理时间、成功率等等的监控,监控的对象包括ESB应用、服务消费者、服务提供者、服务、异常事件的监控,并且实现多媒体的声音、图像告警提示,提供邮件、短信的异常通知和恢复通知功能。
开发平台Sm@rtESB-IDE
开发平台功能是企业服务总线为开发人员提供的系统开发和配置的功能。通过该功能,开发人员能够配置新的服务接口、报文转换、内部服务处理逻辑等,为开发人员提供良好的集成开发环境,同时还能够导出开发配置数据,以便于方便的发布到生产环境。
- 产品特点
产品关键技术
Sm@rtESB是实现SOA架构的核心技术平台,有助于迅速建立基于标准化、分布式、事件驱动型、并支持中央管理的应用与流程集成体系,实现全局性服务定义、服务发布、服务路由、服务监控,实现全生命周期的服务治理过程,实现各业务系统间的服务与操作,从而实现不同应用之间的协调运作,极大的提升IT系统的业务敏捷性。
金融服务规范
在基于SOA的架构体系中,服务规范对实现各相关应用系统的集成与交互起着至关重要的作用,正是由于服务规范的存在,才真正使应用的集成摆脱了传统通过应用接口点对点交互的特点,以标准、统一的模式实现良好的服务整合。因此,建立服务规范是ESB实施过程中非常重要的工作,建立一套具备前瞻性、适应银行资深业务发展需要的服务规范,是评判ESB项目建设成败的关键。
神州数码融信在中国银行业IT系统建设领域拥有近三十年行业经验,结合丰富的银行业务系统实施经验,结合国内金融行业客户需求、国际金融IT系统经验,经过多年探索,从业务角度出发,抽象制定出国内首个具有自主知识产权金融服务规范Sm@rtMBSD,该规范涵盖了银行包括客户信息、存款、贷款、支付、国际结算、卡、总账、中间业务、电子渠道等在内的多种业务。
■ 客户案例
神州数码融信秉承“国际视野、本土服务”理念,拥有大批深谙金融业务的行业专家和IT架构专家,通过多年成功的ESB项目实践,神州数码融信拥有了超过1500个以上异构系统的ESB集成经验。ESB项目实施成功率100%,充分显示了神州数码融信在这一领域的领先地位。
神州数码融信成功实施了包括浦发银行、中信银行、华夏银行、平安银行等全国性股份制商业银行的ESB项目,在商业银行ESB领域市场占比第一。其中,平安银行自2008年成功实施神州数码融信ESB产品以来,已经完成全行业务系统的上线运行,完全实现全行IT 架构SOA化目标,并与2013年1月份顺利完成平安银行、深发展银行两行整合项目,两行系统整合完成后,ESB系统日均交易量3000万笔,峰值4000万笔,ESB内部平均处理时间约6毫秒,而系统使用率仍在35%以内,可支持未来3-5年业务量增长需要。
主要客户有:浦发银行、平安银行、华夏银行、中信银行、北京银行、重庆银行、青海银行、宁波银行、厦门银行、乌鲁木齐银行、九江银行、华润银行、广东南粤银行、台州银行、泰隆银行、三峡银行、华融湘江银行、泉州银行、汉口银行、廊坊银行、徽商银行、齐鲁银行、晋商银行、长江银行、秦皇岛银行、沧州银行、驻马店银行、福建省农信、湖南省农信、深圳农商银行、东莞农商银行、常熟农商银行、摩根银行、新联银行、中国建设银行、快钱、顺丰速运等。
■ Q&A
Q:ESB与综合前置有什么区别?
A:综合前置针对单个系统接口进行系统集成,具备基本的系统集成平台功能,但缺乏统一规划,存在接口混乱、冗余度高等问题;同时,传统前置一般无法做到大规模集群部署,系统稳定性差,存在性能处理瓶颈等,该产品的发展已有10年时间,生命周期已进入替换和淘汰阶段。
ESB定义清晰,负责SOA架构体系下系统间的服务定义、发布、调用、管理、监控,强调的是全局统一的服务治理理念,对银行所需要的每一个服务进行良好的治理,并引入了统一的服务调用方式、服务接入控制、服务安全体系、服务流量控制、服务监控检查、服务故障隔离等新技术。
Q:Sm@rtESB产品的性能如何?
A:根据第三方公司(IBM实验室、INTEL实验室)的测试,Sm@rtESB产品单机能够达到2000TPS以上,部署四路可达8000~10000TPS,能满足日均8000万笔的交易量要求,遥遥领先于业内其他的ESB产品。
神州数码融信的ESB产品性能不仅在银行POC阶段保持领先,并在实际应用中表现卓越且可靠、稳定,充分满足了北京银行、平安银行、华夏银行、中信银行、浦发银行、汉口银行的实际要求指标。
Q:ESB如何建设实施?
A:通常,ESB建设分为三个阶段:
第一阶段:投入
. 进行存量系统分析,梳理清楚现有系统间的集成情况和全部接口情况;
. 梳理银行业务体系,初步确定银行服务体系概貌;
. 建立银行的IT技术标准和业务服务规范;
. 建立服务总线平台,以试点系统为依托完成ESB平台的搭建和平台功能、性能等的验证。
第二阶段:推广
. 在全行范围内推广ESB系统,新建系统全部通过ESB接入;
. 解决行内存量系统的切换,完成关键渠道系统和业务系统接入ESB系统;
. 基本完成构建银行SOA架构的目标。
第三阶段:收获
. 把剩余的系统都接入到ESB系统上,最终实现SOA架构的目标;
. 体验到SOA架构带来的价值:清晰的IT架构,业务与技术分离,快速的业务响应等。