交通银行于2005年成功完成大集中工程,标志着IT建设迈入了新的阶段。伴随着大集中工程的逐步实施,各个业务部门的MIS系统建设需求源源不断推到了交通银行开发中心的开发部门,由于交行开发中心的人员规模有限,无法完全自主开发来响应业务部门的需求,起初,只能是借助开发厂商的力量来建设各个系统,开发部门人员主要起着项目控制、需求沟通、质量控制、系统维护的作用。
业务剖析
原有技术框架概述及问题
在上面所述这种IT建设模式下,随着系统建设越来越多,开发部门感觉到越来越多的困惑:
面对大量管理型应用建设的迫切需求,如何有效的保证系统实施的速度和质量?
随着管理信息系统的复杂度越来越高,IT部门人员疲于奔命在新系统实施和老系统的维护之中,如何改变IT部门被动满足业务要求的局面?
不管是系统实施中,还是系统维护中,业务部门对系统的要求在不断的变化,而僵化的IT架构往往无法跟上变化的脚步,IT部门如何能够通过建立更加灵活的IT架构,以更好的适应这种不断变化的要求?
不同的开发团队使用不同的技术架构和应用数据模型,随着业务发展和管理提升,经常出现应用之间互操作和数据交互的整合需求,IT部门如何保证各个系统之间良好的整合能力?
各个应用在不同时期由不同团队基于不同技术建设,形成了不同的应用“烟囱”,业务用户在不同系统之间需要频繁登录和切换,信息分散,操作不便,如何通过IT模式的转变,提升操作用户体验和工作效率?
尽管每个应用解决的是相应业务领域的问题,但各个应用实际上存在诸多共性,例如组织管理、权限控制等,如何形成有效的IT资产沉淀,使得新应用开发时,可以最大限度复用已有的构件、框架、模型?
为何要用SOA
解决这些问题的重要手段是收缩技术路线、统一技术标准和规范、采用平台化的架构、建立松散耦合的系统架构,沉淀、积累和复用业务构件。基于这种共识,交行IT部门希望建立交通银行应用系统的统一架构平台,支撑交通银行能够快速建设良好用户体验的、灵活的、高效的、易管控的企业管理应用。
在对平台进行选型的过程中,把平台架构先进性、灵活性、开放性、扩展性、性能、稳定性;业务的快速构建、适应业务变化能力;构件的复用;基于平台实施系统的可管理性等作为主要的评估标准,对国内外一些应用架构平台进行了验证和评估,最终确定了选择普元面向构件的SOA中间件-EOS作为交行开放架构平台,承载交行MIS应用系统的建设。
整体解决方案
实施模式/策略
交通银行为形成符合交行应用系统建设的IT体系,开始企业应用的规划级实施,其最重要特点就是“统一规划”,因此IT部门结构和项目组织均需要体现“统一规划”下的特征:
一、开发中心的项目管理部结合SOA和面向构件的特点,制定了相匹配的项目管理方法、制度和规范,用来约束和指导各个应用项目的项目管理过程;
二、设立IT规划组织(虚拟),由开发中心架构师、高级开发人员组成,负责制定基于SOA中间件下统一的技术规范,如设计规范、开发规范、页面规范等,用来约束和指导各个应用项目的具体开发,还负责规划和实施和管理各个项目公共的构件库,如机构、权限管理等,另外,IT规划组织还承担对各个应用项目实施后提交的公共构件的审核职能;
![]() |
三、当某个应用项目启动并确定开发商后,开发商的项目人员、开发中心的人员、厂商的支持人员共同组成项目组,项目组按照统一的项目管理方法,复用公共构件库,按照统一的开发规范实施应用项目的需求,其中开发中心负责进行业务的协调、需求的梳理和确认,开发商项目团队负责需求的分析、设计和基于构件的实现,厂商支持人员负责技术咨询,包括设计开发咨询、系统实现及规范性走查、上线支持、应用调优等。这种项目组织结构,有力保障了项目质量,降低了项目实施风险,加快了项目实施的速度。
技术方案
作为符合SOA理念的企业应用架构平台,EOS很好的利用分层和构件技术解决了应用系统内部的松散耦合问题,在应用内部,共分为六个层次,其中包括资源层、运算层、构件层、服务层、业务流程层和接入层。
![]() |
通过EOS实现的应用系统中包含的业务构件、服务和流程,可以被第三方系统调用,当然,也可以将第三方系统的服务封装成本应用的构件进行调用,这种模式,很好的体现了SOA架构的特性,利用这种特性,通过交行部署的ESB平台,将各个应用连接成企业级的SOA应用架构(见图四),这样,通过EOS构造SOA的服务,从而把系统内部的模块关系由紧密耦合变为灵活可变的松耦合,通过ESB把系统间的关系由紧密耦合变为灵活可变的松耦合。
![]() |
(图四:基于EOS、ESB、MQ的SOA架构模型)
基于此架构,交通银行在2年左右的时间内,相继实施了近20个项目,包括人力资源系统、内部评级系统、财富管理系统、资产风险系统、资金管理系统等等。
采纳标准
交通银行案例中,系统采用SOA架构并遵循J2EE、web service、http、xml、WfMC等国际标准。
案例剖析
在交行的SOA架构下,随着多个系统的成功实施,IT部门越来越感受到对IT实施和管理带来的价值:
项目建设的周期大大缩短,例如CIIS(客户综合信息系统)一期只花了4人3个月的时间,工作量节省了40%左右
同一个项目在不同期中引入了不同的开发团队,实现增量开发,提升了项目实施的控制能力,例如CIIS系统建设了三期,分别由不同开发商的团队承担,项目开发的过程和规范得到了统一,知识的转移和承接得到了很好的体现
采用构件化的方法使得应用能够更快响应业务的变化,项目维护方便。原来一个业务需求变化平均需要2周时间,目前系统的变化平均5天就可以响应
系统运行稳定可靠。开发中心某主管副总曾说过,相对于其他的J2EE系统,CIIS应用系统自上线后,从来没有过因故障导致的宕机报告
更为重要的是,交通银行MIS系统的SOA架构对业务发展的作用愈加明显,通过良好的业务方案和IT架构的整合,能够有效支撑业务部门在流程、管理和业务模式方面的创新,例如在OCRM中,基于SOA的体系架构帮助系统实现了客户信息的360度整合,每日处理的贵宾用户申请相比之前增加了5倍。
为了进一步SOA的应用在未来的规划中,交通银行参照SOA的体系,在已有的统一技术架构平台上,规划建立符合SOA规范的完整IT支撑体系,包括了规范与方法、平台与工具、资产与知识三大部分,在该体系上,将完全打破原有应用的概念,使得整个企业应用形成一个有机的整体。
![]() |
我来说两句
-
<a href="http://www.5da.com/">design art</a> <br />
[url=ht
giftbags 评论了 普元荣膺“软件渠道最佳选择奖” BPS代理招募深受追捧
love joke aayi export clubgiftbags 评论了 普元荣膺“软件渠道最佳选择奖” BPS代理招募深受追捧
kkk匿名 评论了 普元流程平台助中国移动流程重建效率提升5倍以上
有错别字哈,是协作,不是写作。低级错误不应该的。匿名 评论了 BPM常见问题:BPM和SOA
不错匿名 评论了 普元发布SOA应用集成解决方案“Primeton ONE Suite”
rewte匿名 评论了 普元流程平台助中国移动流程重建效率提升5倍以上
参加了这个会,讲的很好匿名 评论了 普元流程平台BPS荣膺“年度制造业信息化优秀推荐产品”
BPS流程产品确实还不错~匿名 评论了 普元流程平台BPS荣膺“年度制造业信息化优秀推荐产品”
呵呵,第一条不错~~ 业内大事啊~~~《银弹》是一本面向中国CIO、CTO等IT管理群体的免费出版物,从CIO/CTO视角,将软件与管理结合,探讨他们的真正关注点。
《银弹》通过审核机制免费赠阅,读者分布在通讯业、金融业、制造业、流通业、政府等各个行业,90%以上的读者为国家大、中型企业的IT决策层与CIO、新兴产业的创业家、各级政府信息官员和软件研究专家学者。目前读者约10000名。
我们知道,这些CIO/CTO作为管理者,他们对软件与业务进行深度融合的关注,将远远超过对技术细节的关注。他们的关注就是《银弹》的关注。

封面报道




