中国银行江苏分行:基于构件技术的流程银行

来源: 作者:中国银行江苏省分行 2007-03-31 出处:pcdog.com

java  soa  xml  数据仓库  数据结构  
上一页 1 2 3 4 

  六、系统选型与开发

  由于业务需求复杂,江苏中行在开发平台的厂商选择上颇费周折。后经江苏中行严格的技术论证,选择了优秀的面向构件技术的普元EOS平台。通过EOS搭建的系统具有一个松散耦合的、具备XML信息总线结构等开放型特征的MVC架构,这样的系统具有良好的扩展性以及随需应变的灵活性,同时EOS自身提供了Web Service接口服务功能。EOS架构平台具有的特性使得各应用系统之间的信息沟通与整合变得更容易,面向构件的中间件EOS为整个系统提供了统一的技术架构,EOS工作流同EOS平台是无缝整合在一起,并以“构件组装”为核心的特征,结合中国特色的具体需求进行了扩展。开发速度的提升能使开发商更加快速地开发出原型系统,从而及时向用户求证是否满足需求,这样以一种不断迭代的方式开发保证项目始终在正确的路线上前进。这使得普元EOS在产品的适用性上远远超越了国外产品。

  整个二期项目包括客户信息管理、客户授权管理、抵质押品/保证人管理、集团客户管理、授信总量申请审批、授信总量调整审批、产品切分审批、授信交易、查询、客户基本信息展现、系统管理、系统公共参数维护十二个模块,功能远远超越一期单纯的“授信交易”。

  经过一期的尝试,虽然需求明确了很多,但二期需要在6个月内开发完成,与一期的周期完全相同。从5月8日开始进行二期项目的需求调研,到10月28日系统即正式上线运行了。

  以前面介绍的在线放款审批流程为例,原来基于编码的方式来实现这样一个流程需要1个月的时间,而基于普元EOS工作流实现这样一个完整的流程,从页面到处理逻辑、和数据库的交互,经过完整的测试,只需要15天的时间。采用构件技术优势非常明显,可以预见,国外一些ERP软件在系统结构设计上将面临采用构件技术的中国本土软件公司的有力挑战,利用面向构件技术的开发平台是改造传统银行业务的捷径。

  七、系统应用效果及作用

  该系统自上线以来一直运行平稳,高峰时最高在线用户数为400人左右,业务处理平均时间不大于4秒。江苏中行“公司客户风险管理系统”的建设,是在金融领域具有开创性的工作,对于其他银行同类系统的建设具有较大的参考价值。

  (1)由于系统框架具有极强的灵活性,先采用简易流程维持现状,等用户习惯后逐步收权,再升级流程,强化管理,确保系统成功地渡过上线的难关。这方面,EOS流程灵活的活动参与者设置为管理上的改革提供了足够的空间,比如,一些审批权限如果要上收到省行或者二级分行,只要重新调整系统中的岗位设置而不需要修改已经运行平稳的程序。

  (2)以岗位为中心的流程银行解决了上下级之间、部门之间相互推诿扯皮、推卸责任的难题,江苏中行在公司业务方面的内部控制能力和工作效率均有了大幅提升。

  (3)快速开发,标准统一。软件开发的构件化是现在技术发展的趋势,构件化的开发最大限度降低了程序员培训的成本,使程序员可以很快进入项目,同时软件开发的代码规范性得到很好的控制。利用EOS作为业务系统的基础平台后,系统开发时间缩短了近30%。

  (4)方便维护,节约成本。系统开发完成,江苏中行的技术人员就可开始接手系统的维护。在传统的编码方式下,虽然可以获得最终开发完成的完整代码,但是代码经过编译变成二进制(伪二进制)运行的时候,整个软件就像一个巨大的黑盒子,无法知道这个盒子里究竟发生着什么,如果出现效率低下或者错误,维护人员束手无策,只能再求助开发商。

  普元EOS平台的卓越特性之一,即其提供了维护期的可视化支持,维护人员可以看到系统在运行的任何时候每个构件的状态,看到构件和构件之间在传递的参数,通过这些参数,系统的维护人员可以快速定位问题,也可以根据构件运行的统计信息发现系统运行的瓶颈,从而能够及时进行改进,确保业务的顺利开展。



上一页 1 2 3 4 
上一篇:金和网上企业资源计划系统
下一篇:胜利油田携手沟通CTBS 打造数据查询零障碍