设为首页 | 收藏本站 | 关于我们 | 广告服务
 
 
当前位置:首页 > 中国金融电脑 > 2016年12月
新理念引领新核心,新核心打造新起点

文 | 中信银行信息技术管理部总经理  王燕

    中信银行总行软件开发中心副总经理 刘良俊

  2015年5月10日中午12时,历经42小时紧张有序的切换操作,中信银行新一代核心业务系统项目群全业务、全机构一次性投产切换成功,比公告开业时间提前20个小时,创造了业界新纪录,标志着历时近4年的中信银行新一代核心业务系统建设顺利完成。

  中信银行新一代核心业务系统建设项目群是一项庞大的系统工程,包括核心业务系统、121个总行外围交易系统及渠道系统,25个总行管理信息系统,数百个分行特色应用及分行管理信息系统。

  一、新一代核心业务系统的建设意义

  1.全面支持中信银行业务发展战略

  中信银行以建设成为业务特色鲜明、盈利能力突出、资产质量较好、重点区域领跑的最佳综合融资服务银行的战略愿景为目标。新一代核心业务系统建设项目基于业务战略目标,配合全行零售、对公、金融市场等重点业务条线在发展方式、经营模式、功能定位方面的转型要求,以及资产负债管理模式、风险管控模式等方面的管理要求,深入分析业务战略发展的高阶需求,并将其转化成为业务战略对IT能力的要求,确定新一代核心业务系统的建设目标和实施范围,最终将业务发展战略落实到了信息系统支持上,为中信银行持续业务创新,快速响应市场需求奠定了良好的基础。

  2.建立了完整的企业级系统架构

  中信银行在新一代核心业务系统建设项目实施过程中规划、完善了目标企业级系统架构,并基于目标架构制定了新一代核心业务系统投产期间的阶段性目标架构,改变了之前企业级系统架构不完善,信息系统体系杂乱的局面。企业级系统架构设计如图1所示。在阶段性目标架构的指导下,结合中信银行的业务发展战略规划对IT能力的要求,明确了新核心系统在企业架构中的定位,设计了新一代核心业务系统的应用架构、数据架构及物理架构,突出了“以客户为中心、以市场为导向”的战略理念。在建设新一代核心业务系统的同时,同步实现了外围系统的整合或重建,新建了企业级数据仓库和大数据平台,搭建了适应中信银行发展的企业级的完整的架构体系。中信银行的整体架构水平得到了显著提升,并具有较好的扩展性和前瞻性,为中信银行科技水平的持续提升奠定了坚实的基础。

  3.客户服务效率显著提升

  新一代核心业务系统投产后,系统运行平稳,交易量稳步增长,产品创新能力持续增强。通过建立客户统一视图、优化业务处理流程、实现差异化客户服务、支持统一跨渠道服务,构建了全方位的客户服务体系,全面提升客户体验;“柜面快车”、综合签约变更、厅堂综合服务和营销等深受客户好评;柜面效率提升50%以上,免填单业务效率提升60%以上。在标准化的产品管理体系、灵活可扩展的产品工厂支撑下,新产品开发周期显著缩短,实施效率提升明显。

  4.锻炼出一支自主、全面、高效的IT队伍

  经过新一代核心业务系统的锤炼,中信银行的科技队伍在规模和能力方面都有了显著的提升。在新一代核心系统实施过程中,中信银行持续培养和引进关键岗位科技人员。新一代核心业务系统投产时,总行科技人员在架构把控能力、自主掌控能力以及对大型项目的控制能力方面均有了质的提高,人员数量从最初不到180人增加到300多人。

  5.构建了完善的项目管理、开发管理和运维管理体系

  新一代核心业务系统项目群建设期间,同步构建了适用于超大项目群建设的需求、设计、开发、测试及投产管理流程,实行对项目群的统一监控、协调和风险管控,进一步完善了项目管理体系;建立了全行统一的业务需求集中管理机制,统一化、流程化、工具化的软件版本变更管理机制,实现了软件版本构建及部署过程自动化,缺陷修改及测试验证流程一体化;通过了ISO20000标准认证,并以ITIL为指引,构建全行一体化运维管理体系,有力保障了交付效率、交付质量和运维安全。

  二、新一代核心业务系统的技术特点

  1.总体设计原则

  新一代核心业务系统是从业务需求编写开始,全新设计开发的系统,与引进产品进行客户化的建设模式相比,可以最大限度达成银行的管理思路和要求。新一代核心业务系统的总体设计原则主要包括以下几方面:一是架构引领,项目群建设以企业级架构规划为蓝图和指引,指导核心业务系统的架构决策;二是数据标准先行,参考国内外金融行业数据模型,制定中信银行客户、机构、产品数据标准,同时参照监管机构数据标准、行业数据标准及行内其他数据规范,指导新一代核心业务系统数据模型和接口设计;三是将高可扩展性、高性能作为新一代核心业务系统的首要质量属性。

  2.系统设计特点

  新一代核心业务系统是基于IBMi系列小型机开发的系统,采用层次化、模块化、组件化、参数化的设计方法,在性能及容量设计方面采取了一系列有针对性的设计考虑,系统在高可扩展性、高可重用性、高可维护性、高可用性以及高性能方面达到优秀水平。

  (1)层次化设计

  层次化设计的目标是系统逻辑层次清晰,降低层次间的耦合性,各层的功能内聚于层次内部,层次内部的变化被有效隔离,对其他层次提供封装服务,各层次间呈现为一个单向依赖的体系。新一代核心业务系统按照用户及展现、服务接入、服务调度、业务服务、数据访问进行分层设计。

  (2)模块化设计

  系统在各层次内部再进行分区设计,按功能内聚原则确定各模块的功能边界。各模块封装本模块的服务提供给外部模块使用,跨模块的功能调用和数据访问必须通过目标模块提供的服务完成,从而有效降低模块之间的耦合性。

  (3)组件化设计

  系统在各模块内部从高内聚、低耦合和可重用性角度对模块功能进行抽象并划分为层次及粒度不一的组件。组件划分的基本原则是功能单一明确、具备复用价值、组件粒度适中,复杂的功能结合通过组件串接实现。组件化设计加强了代码的共享和重用,通过组件的灵活组合提供服务。系统定义了三类组件,各类组件的特性描述见表1。

  (4)参数化设计

  参数化设计是对系统中的变化规则、控制点、变量的抽象及管理。首先是对参数的结构化管理,具体包括参数不同维度的分类,参数不同维度的作用域,参数分类和参数项双向可追溯,参数项的作用和作用域清晰可视等。其次是严格的参数抽象规范。最后是每一类参数必须有符合本类参数要求的运行态驱动机制,缓存的参数必须有实时更新机制。

  新一代核心业务系统设计了结构化参数管理体系,统一的参数使用机制、参数维护机制和参数发布机制,对参数抽象、参数存储、参数部署等方面提出了规范要求。比较有代表性的两类参数是产品参数化和费用参数化。

  3.系统功能设计亮点

  (1)“三位一体”企业级客户信息设计

  新一代核心业务系统建设过程中提出了“三位一体”的企业级客户信息设计方法,即对交易型客户信息、操作型客户信息和分析型客户信息进行统一考虑,交易型客户信息在核心业务系统统一创建、变更,确保实时交易、营销和分析应用中客户信息的一致性、完整性(如图2所示)。

  (2)交易型客户信息

  企业级客户编号由核心业务系统创建生成,交易型客户信息以核心业务系统为准(主本数据),其余客户信息以各个外围系统为准。主副本数据采用单向同步和闭环设计保障数据的准确性和一致性。

  (3)操作型客户信息

  在开放平台建立企业级客户信息系统(开放ECIF),通过准实时同步核心业务系统的交易型客户信息,再以T+1的方式将数据仓库整合好的其他各个系统客户信息进行加载,形成企业级客户信息视图。

  (4)分析型客户信息

  基于企业级客户信息视图,通过数据仓库对全行系统客户分析的共性指标进行提炼,如客户资产负债信息、持有产品情况、各项资产时点余额及日均指标等,并统一在数据仓库中加工,形成全行统一的分析型客户信息,供总分行客户分析相关系统使用。

  (5)基于全行统一签约视图的快速、高效的客户综合签约管理

  将客户在中信银行的所有签约在核心业务系统建立签约索引副本,形成全行统一签约视图,并基于统一签约视图进行综合签约管理(包括签约、解约和变更),实现“协同服务”的服务新模式。通过综合签约“一点登入,集中办理”的模式,可以“一揽子”快速处理除三方存管合约外的签约和解约,解决了银行柜面业务填单多、签名多、流程繁琐的难题,简化了柜员操作,极大提高了柜面工作效率,有效缓解客户排队等候时间。综合签约管理的处理时间由之前的30分钟缩短为5分钟。

  (6)自主设计、开发的“产品工厂”

  基于对国外核心软件包产品模型的深入分析,结合国内银行业务的特有规则,实现了具有国内银行业务特色的核心系统产品模型,以及基于产品模型的业务组件设计和业务处理规则。通过产品模型在核心业务系统中的深度应用,系统可以快速适应市场需求,参数化的调整业务规则。这种在全部业务模块中实现参数化产品工厂的设计,很好地解决了灵活性和效率的矛盾,处于业内领先水平。

  产品工厂支持银行基于产品的运营和管理,实现了以下关键的产品服务功能:通过产品目录和产品模板实现产品的参数化创建和配置机制;实现灵活的产品标价和计价能力;实现由产品驱动的业务逻辑处理;建立了统一的参数管理平台实现产品信息维护功能;数据支持基于产品维度的统计和分析。

  (7)“积木”式自由组合的账户体系

  账户体系是核心业务系统极其重要的基础设施,其扩展性关系到核心系统整体的扩展性。账户体系设计过程中充分汲取同业先进经验,深入研究并结合业务特点,从灵活性、扩展性、处理效率等多个角度权衡,抽象出“客户账户-系统账户”关系无限扩展、虚实账户关系有效拓展的三层账户体系。其设计思路类似“积木”,虽然个体单元简单,但支持自由插接,无限扩展。

  具体来说,客户账户层存放了客户直接使用的账户属性集合,如产品、账号等,也是关联各类签约关系和账户介质的层级;而系统账户层是资金的载体,是分户核算的基本单位,存放着会计核算和计息相关的属性,如核算科目、币种、余额等,两者组合构成基础账户单元。多个账户单元之间通过建立虚实、主附、共享、归集、备付等可扩展的关联关系,可以组合出千变万化的账户应用场景,为新业务拓展奠定了坚实的基础。

  (8)集中管理的、灵活的全功能收费工厂

  新一代核心业务系统实现了集中管理的、灵活的全功能收费工厂,具体包括建立了统一的银行收费目录管理,实现了业务场景与收费处理的无缝集成;功能方面实现了差异化计费维度无限扩展,涵盖可预见的所有收费方式,支持个性化的收费协议;核算方面实现了费用的自动计提、摊销;数据方面为管理会计等分析系统提供了详尽的业务场景数据;费用类的新增业务需求基本可以通过参数配置实现。

  三、项目工程管理

  1.项目群实施范围

  在中信银行的企业架构中,核心业务系统承担了统一客户视图、合约、基础产品、会计核算等重要基础功能。按照目标架构规划,数据集成与服务系统需要同步建设,部分系统需要重构或者整合。因此新一代核心业务系统项目群包括核心业务系统重构、外围系统改造、基础设施配套升级的主体项目,以及客户服务、业务流程优化、数据集成与服务等项目的建设。根据项目的实施范围,中信银行确定了“1+2+9”共12个子项目,其中部分重要子项目中还包含了若干个二级子项目。

  2.有效的项目组织和流程管理

  (1)强大的项目管理团队

  核心业务系统建设是“一把手”工程。“1+2+9”项目群的项目领导小组组长由中信银行行长亲自担任,全体高管层都是项目领导小组的成员。强大的领导小组阵容表明了中信银行举全行之力确保新一代核心系统项目群顺利实施的决心。

  (2)严格的项目计划管控

  从业务迫切性和系统建设周期、项目依赖关系出发,项目组统一制定了“1+2+9”项目群实施计划,分阶段释放重要业务功能。统一组织、统一管理,严格管控子项目的进度,提前做好风险管理,提高需求分析和方案设计的质量。合理安排项目工期,分阶段释放重要业务功能,既保障了新一代核心业务系统整体一次性切换的最终目标实现,也对急迫的业务需求和监管要求提供了有力的支持。

  3.科学的工程实施方法

  (1)合理的变更控制流程

  在近4年的新一代核心业务系统实施期间,为了最大限度地减小对业务发展的影响,尽可能满足市场对业务创新的要求以及符合监管要求,项目组建立了合理的变更控制流程。对于常规业务需求在新、老核心系统进行同步评估,同时确定设计方案和实施计划,及时释放新业务功能,确保新核心业务系统的需求覆盖度和实施进度。

  (2)严格的开发过程管理

  项目群配套建设了开发管理工具,实现了数据字典、选项代码、产品参数模版、数据库表结构、组件接口等配置项的可视化定义,并将开发规范的强制性检查嵌入到开发工具中;工具实现了单元测试管理,包括定义测试场景、记录测试案例请求接口和响应接口、记录单元测试覆盖路径等功能,支持函数、单元、服务、批量等各类组件的单元测试管理;工具也可以展示交易生命周期中各级组件调用的接口值,为快速定位测试问题提供了有效的技术手段。

  (3)精准的版本控制策略

  项目群建立了企业级版本管理流程及组织级配置管理规范。引入了UCM(统一变更)管理流程,使得每一项需求、方案以及变更引起的开发任务,都能跨系统对应到具体的源代码版本。由此形成统一变更集,保障了开发的完整性,同时每一个程序的版本都可以反向追溯到任务的源头,为版本审计、代码走查和缺陷定位提供了便利。引入基线控制及变更策略,创建了版本追平工作机制,提前明确了常规月度版本所有涉及的系统版本追平分支版本的计划,保障了每一轮整体测试、业务测试以及切换演练版本的一致性和准确性。引入了自动化构建工具,彻底改变了大部分系统手工制作版本的落后局面,保障了系统版本的高效率、高质量制作和部署。

  4.全面的测试管理体系

  项目群将测试划分为单元测试、连接测试、功能测试、整体测试等阶段。在测试组织方面,建立了业务和技术紧密配合的测试组织体系,责任明确清晰,确保测试目标分解落地,及时沟通解决测试问题。

  在测试策略和方法方面,一是采用了全流程场景测试方法,覆盖产品生命周期、运营流程周期、真实场景服务周期;二是进行全系统接入测试,按照真实生产要求部署相关系统(包括第三方系统),各系统流程联动,验证系统间业务流程顺畅度,业务数据传递准确性;三是循序渐进安排测试进度,先实施基础业务,再实施复杂业务、特殊业务测试,结合交付进度,分批次逐步完成全系统测试;四是组织专题测试,补充常规测试的不足,对高使用频率、重要性业务及重大改动进行重点测试,对重要的基础模块进行补充测试,对系统切换进行业务连续性充分验证测试。

  在测试流程管理方面,覆盖测试工作全周期,详细制定了测试阶段、轮次、工作日等的工作流程,包含测试计划、准备、执行、沟通、总结、汇报等环节,通过监督落实工作流程,做到忙而不乱,有序高效。

  通过采用专业的测试工具,每日采集测试执行数据、缺陷解决进度数据和相关分布数据,提高了测试案例执行效率和缺陷管理效率,对快速发现和解决测试执行中的关键问题起到了重要作用,对阻滞性问题做到重点监控,确保测试目标高效完成。

  四、系统切换

  新一代核心业务系统实现全行一次性投产上线,科学、创新的方法论是成功的基石,高层决策力、技术和业务部门的密切配合、有效的风险控制能力是成功的关键。中信银行全行一次性切换方案的主要特点包括以下几方面。

  1.全周期切换过程管理

  对从业务和技术的准备工作检查开始,直到投产支持阶段结束的完整实施过程进行全面规划,分为检查、切换执行、试营业、支持四个区间。其中,检查区间对准备工作进行核查,切换执行区间进行相关变更操作,试营业区间内部对变更结果进行验证,支持区间逐步开始对外营业。由于不同的交易系统和渠道与核心的耦合程度不同,根据每个系统和渠道的特点进行分类,规划了每类系统的停复业时间,将停业影响降低到最小。

  2.企业级的切换方案设计

  考虑核心系统切换影响的广泛性和复杂性,对一次性切换工作,成立了全行各部门参加的切换组织,调动全行各职能部门,分工编写企业级的切换方案。企业级的切换方案体现在五方面:一是业务和技术结合,既有技术变更的方案也有业务准备和验证的方案;二是总行和分行结合,既有总行的总体方案,也有分行直至最基层网点的相关方案;三是内部和外部结合,切换工作离不开协作单位的配合,特别对中信银行来说,公司业务的合作单位非常广泛,存在多种系统连接方式,相关沟通和协作方案是切换能够顺利实施的关键;四是既要有面向监管、公安等政府职能部门的报备方案,又要有面向公众、媒体等发布公告的准备和突发事件的应对策略;五是充分考虑切换工作的影响面和风险控制要求,所有方案均包含变更执行和回退部分。

  3.置顶向下逐级深化的任务分解方法

  为了应对切换工作复杂性,采用置顶向下的六层逐级深化的任务分解方法:最上层分为四个区间,逐次细分为7个阶段、35个活动、176个任务、2327个步骤,每个步骤再细分若干指令。通过逐层细分,实现更精准掌握不同任务和步骤间的依赖关系,更精准控制时间窗口。

  4.任务驱动的工具化切换过程管理

  对切换工作过程的有效控制是成功的关键,为此项目采用了多种工具实施过程控制:一是编制了全周期切换总控表,用于控制和报告切换任务的执行状态,通过业务管理平台管理切换任务的启动和报告执行过程,执行状态由专人通过总控表向指挥部报告;二是采用ITSM工具管理切换过程中出现的问题,安排专人敦促专家组和支持组限时解决问题,提出风险规避方案并落实执行;三是全部试营业案例在QC工具中记录结果,使指挥中心及时了解试营业验证结果,专家组了解存在问题的分行和案例,及时进行处置。

  5.模型化的数据迁移分析及工具化的数据验证

  一是采用大数据分析模型,根据数据分布特征,快速识别源系统异常数据、错误数据、不明数据,经分析确认和数据治理,保障源数据质量。二是建立数据映射模型,从业务范围、实体层次、文件类型、实体关系、业务分类五个维度建立迁移路线,识别数据表间关系,确定业务映射关系,从业务层面保障源数据一致性和完整性;三是采用数据结构版本差异与映射表影响分析工具,确保数据结构版本变更与迁移映射表及时同步;四是采用源代码自动生成工具和扫描工具,确保转换程序和数据映射表间的一致性,提高了转换程序的质量;五是采用检核工具、自动跟账验证工具在迁移组自测、技术检核、业务测试、分行演练四个阶段对数据迁移质量进行测试和验证,确保迁移目标数据准确。

  中信银行新一代核心业务系统建设实践表明,核心业务系统建设,过程虽然艰辛,但在决策层的高度重视和支持下,在技术、业务部门紧密配合下,经过科学规划、细致分析、精心设计、严密组织、有效管理,一定可以取得成功。

  “新理念引领新核心,新核心打造新起点”。新一代核心业务系统建设的顺利完成是“1+2+9”项目群的终点,也是中信银行信息科技建设新阶段的起点。“十三五”期间,中信银行将以新一代核心业务系统建设成果为基础,立足科技兴行战略,以把中信银行建设成为“最佳综合融资服务银行”的战略愿景为使命,以“互联网+”思维促进信息技术架构转型,坚持业务和科技的融合创新,坚持科学治理和科学管理,坚持安全可控,加大科技投入,全面提升中信银行信息科技的核心竞争力,全面支持中信银行综合化、国际化、特色化战略,进一步开创中信银行科技工作的新局面。

 
过刊查询
2022年03月 2022年02月 2022年01月
2021年12月 2021年11月 2021年10月
2021年09月 2021年08月 2021年07月
2021年06月 2021年06月 2021年05月
查看所有过刊
本期精选
《中国金融电脑》2016年第12期目录
打造信息系统全球化服务支持体系
基于大数据技术的多平台协同交易数据查询..
新理念引领新核心,新核心打造新起点
光大银行私有云建设实践
华夏银行构建基于物联网的流程化动态IT资..
招商银行新一代分布式核心系统建设
 
企业简介 | 版权声明 | 免责声明 | 频道介绍 | 安全提示 | 法律顾问 | 网上投稿 | 客服电话 | RSS订阅
Copyright © 2005 Fcc.Com.Cn, All Rights Reserved. ,《中国金融电脑》杂志社版权所有
电话:010-51915111-805 传真:010-51915236,网络出版服务许可证(署)网出证(京)字第337号
京ICP备14024077号-1 京公安网备:11010802025321 技术支持:站多多