ccidnet????

出版日期:2004-12-20 总期号:1374 本年期号:95

本期导读
要闻综合
中国信息化
2004编辑选择奖特别发布 
渠道与市场
华东专刊
华南专刊
西南专刊
东北专刊
存储世界
执简驭繁 快速构建
——Infor系列中间件在交通银行信贷管理系统中的应用


  交通银行是我国第一家全国性的国有股份制商业银行,目前在我国86个大中城市设有分支行,共有营业网点近2700多个。根据《银行家》杂志对全球1000家大银行的最新排位,按2003年底的资产规模,交通银行列第87位,已经跻身全球银行百强行列。

  信贷管理信息系统(CMIS)是交通银行数据大集中工程的重要组成部分,是应对日趋激烈的市场竞争,控制经营风险,实现可持续发展的重要举措。在实施该系统之前,交通银行的信贷业务处理、分析、控制、管理、监督等工作处于手工或半手工状态。由于历史的原因,信贷业务尚未完全抹去地域痕迹。

  随着我国加入WTO和金融改革的深入,交通银行迫切需要实施一个适合前台、中台、后台操作的信贷业务处理平台,建立全行信贷管理信息系统。

  复杂的业务 多变的流程

  交通银行信贷管理信息系统从功能上可分为:客户信息系统、客户授信额度系统、放款中心系统、风险资产处理系统、信贷台账系统、上报人民银行系统、公共控制系统及其他相关功能系统,涉及到复杂的组织、业务过程和数据关系。复杂、多变的流程对系统开发、扩展和维护提出了新的要求与挑战。

  首先,交通银行组织结构复杂,划分为总行、分行、支行三个层次,信贷管理所涉及的绝大多数业务流程都需要经过多级业务管理部门进行处理,业务流程复杂且流程跨度比较大。例如,在对客户进行授信额度审批的过程中,一般由支行的客户经理发起流程,上报到其对应的分行,由分行的信贷部门进行审批;如果超过了该分行的授信权限,就必须将该客户的申请报送到总行,由总行进行统一审批。

  其次,信贷管理涉及到1000多个功能交易,业务处理流程十分繁冗。在对客户申请进行层层审批处理过程中,必然会出现反复的提交、上报、退回等操作,并且可能将任务退回到指定的岗位上,然后再次上报提交。在同一个审批过程中,根据客户的不同级别,可能需要提交到上级授信管理部门,也可能提交到上级的风险管理部门。

  再次,国家政策的调整、市场信息的变化等因素,也都可能导致信贷审批过程的变化。这需要信贷管理信息系统具有很强的灵活性,可以根据相关变化及时调整。

  为此,本着分解功能、降低难度、统一协调的基本思想,该项目采用了中创软件商用中间件公司的工作流产品InforFlow来作为开发的底层引擎,规范和整合信贷系统工作流程,提高系统灵活性和开发效率。

  执简驭繁 随需而变

  InforFlow是由中创软件商用中间件公司研发的,基于J2EE、符合国际工作流管理联盟(WFMC)规范的工作流中间件。该产品具有显著的优点;图形化可视化设计方式;开发人员可以通过图形化的流程设计器与用户直观地进行交流,从而提高应用系统分析设计的效率;流程逻辑设计的零编程,实现系统业务逻辑与流程逻辑的分离,开发者只需关心业务单元的实现,基本无需为流程逻辑编写代码;支持构件化开发方式:提供丰富的应用编程接口,开发人员可以方便地开发可重用的业务单元组件,开发可重用的控制操作组件。

  正是由于这些特点,使InforFlow能够成为该项目的最终选择;也正是由于这些特点,使InforFlow化繁为简,使信贷管理信息系统应业务流程之变而变。

  在信贷管理信息系统中,工作流程的控制是项目的核心。InforFlow为信贷审批过程的定义带来了高度的灵活性,大大提高了业务过程适应变化的能力。转移条件、任务分配条件的定义使得系统可以在不修改程序、不修改流程定义的前提下,就可以实现对用户授权等功能的实现。而对审批过程的变化,则只需要修改流程定义,而不需要修改程序,就可以适应变化。在授信审批过程中,针对不同的业务品种,需要经过额外的流程分支管理,如风险审查,国际业务审核,资产监控等,InforFlow提供对复杂条件判断的支持,信贷系统可以在流程建模工具中以相关数据和业务数据的比较,进而构建带有分支,循环等结构的业务流程。在“支行授信”流程中最为复杂的是分行有权人环节,分行有权人根据区域中心是否有权来授权更新工作流的上下文数据,同时,总行评审岗位的执行人可由动态分配任务的表达式进行分配。

  另外,业务单元及控制操作的定义增加了业务逻辑实现代码的可重用性,减少了业务逻辑之间的耦合性。在授信审批流程中,各个岗位内均存在典型的“信贷建议”和“调查报告”等业务组件,将这些工作项以InforFlow业务单元的概念组装到节点中,并采用业务单元的前提后继等关系适合业务需求,从而动态构建具体岗位的工作台。经应用实践证明,系统在完成“支行分行发起的授信审批流程”的业务单元和操作组件后,可迅速在此基础上组建“支行分行发起的低风险业务流程”和“总行发起的授信审批流程”等流程定义。将客户的需求化繁为简,做到了快速开发网络应用。总之,InforFlow将信贷系统中各个不同的审批过程纳入到一个统一的平台上进行管理,使得管理人员可以方便地监控每一个审批过程的运行情况,并可以基于InforFlow所提供的运行数据对业务过程进行分析改进,以提高银行的业务过程能力。

  信贷管理信息系统是一个管理系统,流程控制主要体现在“事前分级授权、事中多级审核、事后定期监控”。事前根据总分行有关部门的权限,对每一笔授信业务进行分行和总行的分级审批,超过本机构审批权限的,必须由上级机构进行授权;“事中多级审核”主要体现在额度申请、核定必须由客户经理、授信部门多重把关,并由放款中心各岗位确认授信条件是否已经落实;“事后定期监控”是指根据每笔业务的风险分类评级,系统按照风险监控要求定期监控,以任务流程的方式进行提醒和控制。InforFlow作为CMIS系统的整个业务流程的管理平台,提供了统一的图形化流程定义工具、友好的流程监控工具和稳定高效的运行引擎。在系统进行设计和开发过程中,30多个信贷业务流程统一运行在InforFlow之上,提高了系统的稳定性和可扩展性。基于角色/岗位进行流程定义的功能,辅之以组织级别的相关数据,轻松实现了流程多级别报送,保证了业务数据可靠准确的传递。当系统的业务过程发生变化时,只要调整相应的流程定义,就可以轻松实现业务过程的改变和重组。

  交通银行全国80多家分行及其所管辖的多个支行中,共有客户经理大约几千人、审核员几千人,业务的并发度高。InforFlow提供多线程并发、数据库缓冲池等多种手段,高效处理大并发量数据,在授信审批和贷款发放的高峰时期,确保业务流程的正常运行。

  快速构建网络应用不再是梦

  交通银行信贷管理信息系统是以总行为中心,覆盖银行全国各信贷网点的数据集中管理平台。据介绍,该系统有1000多页的业务需求,采用InforFlow作为开发运行支撑平台,从设计、实现、测试到上线试运行,仅仅用了5个月的时间。这是一个令人兴奋的速度!

  另外。值得一提的是,该系统中的台账业务、风险管理、放款中心等业务都有大量的报表。中创软件商用中间件公司InforReport报表工具的应用,不仅解决了浏览器端报表的展示、打印及导出等问题,而且将报表开发效率提高了5~10倍。这也是该项目快速开发、构建完成的重要因素之一。

  2004年7月12日,交通银行信贷管理信息系统正式上线试运行成功。该项目负责人认为:“InforFlow和InforReport在系统的设计开发过程中,对推动项目进度起到了至关重要的作用。”开发人员也深有感慨:“该项目采用InforFlow和InforReport,使复杂的业务需求变得简单了,降低了开发难度,缩短了开发周期,同时也提高了系统的灵活性和稳定性。假如没有采用这两个产品,要在这么短的时间内满足如此复杂的客户需求是不可想象的!”


  InforFlow工作流管理系统框架