努力前行,不断超越自我走进中信银行软

在实践中快速成长——专访中信银行软件开发中心副总经理刘良俊

记者:据悉《中信银行“十三五”信息科技规划》已发布实施,该《规划》对中信银行科技工作有哪些新的定义?对软件开发中心提出了哪些发展要求?

刘良俊:年初,由信息技术管理部牵头,软件开发中心和数据中心参与,完成制定了《中信银行“十三五”信息科技规划》。该《规划》积极呼应中信银行业务发展规划对信息技术提出的战略要求,紧紧把握现代金融业信息技术发展潮流趋势,确定了“十三五”期间信息科技工作的总体发展目标和具体实施路径。中信银行提出通过实施综合化经营战略、特色化经营战略、中间业务发展战略、渠道一体化战略、国际化经营战略和创新驱动战略,努力实现“最佳综合融资服务银行”的愿景。

基于我行的发展愿景和科技兴行战略,“十三五”信息科技发展的总体目标是:进一步完善IT治理,强化IT基础管理,完成向开放、分布式架构的转型,全面支持我行综合化、国际化、特色化战略目标,到规划期末使我行信息科技达到国内同业第一梯队水平。强化项目管理制度和流程建设,加强质量管理体系和测试体系建设,建成交付快速、质量过硬的研发体系,落实架构转型目标,支撑业务战略发展需要是《规划》对软件开发中心提出的基本要求。

记者:软件开发中心将如何发挥作用,以达成《规划》提出的信息科技发展总体目标?

刘良俊:为全面实现《规划》的战略目标,中心正着力推进以下几项工作:一是扩大团队规模,逐步加强自主掌控能力。二是加强年轻员工的培养,打造人才梯队。三是强化研发体系建设。

记者:历经近两年的建设,中心在支撑中信银行的业务发展方面,取得了哪些突出的成绩?请您结合一些具体项目展开这方面的介绍。

刘良俊:首先是应用交付能力的提升。年项目按计划投产率为99.87%,年一季度按计划投产率达到%;全年生产事件密度较全年下降53%。年第一季度生产事件密度同比下降66%。从这两项指标看,近两年来中心的交付能力取得了长足的进步。

从项目建设方面来看,近两年来软件开发中心完成了支撑业务发展的数十项重点项目。先后建成了渠道整合开发平台、统一移动开发平台、统一开发平台、大数据平台等基础技术开发平台,以及总分快捷协作特色业务处理平台等应用开发平台,为快速响应业务需求夯实了基础;金融同业平台面向同业客户提供综合化、开发式服务,有力支持同业业务发展;持续优化升级零售CRM系统,支持精准营销功能,为业务部门提供了“精确制导”利器,使客户价值提升、客户关怀、潜在客户挖掘有了基础,工资贷、税金贷、POS贷、公积金贷、烟商贷等创新型网络贷款产品的上线对拓展零售信贷客户发挥了重要作用;远程授权、印章电子化、电子渠道实时风险监控等项目强化了柜面操作风险和零售客户资金风险的管控,提高了业务部门作业效率,节约了人力成本。即将于年下半年或年投产的新一代授信业务系统、交易+2.0、海外分行系统、新一代国际业务系统也是亮点纷呈。

记者:最后请您简要概括未来几年软件开发中心发展的远景。

刘良俊:我们将全力践行《规划》要求,以实现“最佳综合融资服务银行”的战略愿景为使命,高质量、高效率支撑全行业务发展,落地IT架构转型规划,持续重视队伍建设和能力建设。到“十三五”末,开发中心的交付能力、研发体系初步达到同业优秀开发中心的水平。

企业级架构引领的新一代核心业务系统建设

文\中信银行软件开发中心蒋怀深

随着金融市场的进一步开放,银行业经营环境正在发生深刻变化。如何在行业内、外激烈竞争的情况下,进一步拓展业务,增强盈利能力,是各商业银行面临的重大课题。中信银行审时度势,适时启动新一代核心业务系统建设,对外围系统进行全面梳理和重新定位,为持续业务创新,快速响应市场需求,夯实信息技术发展基础发挥作用。

架构引领,建设强健核心

中信银行在新一代核心业务系统建设期间,同步实现了外围系统的整合或改造,新建了企业级数据仓库和大数据平台,从而构建出完整的适应中信银行发展的企业级架构体系,改变了之前企业级系统架构不完善,信息系统体系杂乱的局面。

总体设计原则

在新一代核心业务系统建设过程中,坚持了以下总体设计原则:一是架构引领。项目群建设以企业级架构规划为蓝图和指引,指导核心业务系统的架构决策。二是数据标准先行。参考国内外金融行业数据模型,制定中信银行客户、机构、产品数据标准,同时参照监管机构数据标准、行业数据标准及行内其他数据规范,指导新一代核心业务系统数据模型和接口设计。三是将高可扩展性、高性能作为新一代核心业务系统的首要质量属性。

核心业务系统设计特点

新一代核心业务系统是基于IBMi系列小型机开发的系统,采用:1.层次化设计:层次化设计可隔离层内变化,内聚层内功能,封装层内服务,降低层间耦合,各层仅通过单向依赖为上层提供服务,从而使系统逻辑层次清晰。2.模块化设计:系统在各层内部进行分区模块化设计,按功能内聚原则确定各模块的功能边界。各模块封装本模块的功能为外部模块提供服务,确保跨模块的功能调用和数据访问必须通过目标模块提供的服务完成,有效降低模块之间的耦合性。3.组件化设计:系统在各模块内部从高内聚、低耦合和可重用性角度对模块功能进行抽象并划分为层次及粒度不一的组件。组件划分的基本原则是功能单一明确、具备复用价值、组件粒度适中,通过简单的组件灵活结合串接实现复杂的功能。组件化设计加强了代码的共享和重用。4.参数化设计:参数化设计是对系统中的变化规则、控制点、变量进行抽象和管理。新一代核心业务系统设计了结构化参数管理体系,统一了参数使用机制、参数维护机制和参数发布机制,对参数抽象、参数存储、参数部署等方面提出了规范要求。这些设计方法,在性能及容量设计方面采取了一系列有针对性的设计考虑,系统在可扩展性、可重用性、可维护性、高可用性以及性能方面达到优秀水平。

勠力同心,收获丰硕成果

1.客户服务能力显著提升

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

2.企业架构更加先进

新一代核心项目群遵循企业级架构设计原则,根据业务价值链对全行业务能力模型进行解构和重组,形成了核心服务组件,实现了应用的层次化、组件化、参数化设计,缩短了产品创新周期;采用了核心业务系统与数据分析平台同步建设的策略,参考FSDM等业界先进模型,实现了企业级数据模型在交易系统和管理分析系统中的配套落地;由于新一代核心系统的组件化设计符合SOA的理念,高内聚松耦合,逻辑设计清晰,组件分层合理,未来向开放平台、云技术架构迁移更加便利。

快捷协作特色业务处理平台介绍

文\中信银行软件开发中心李春

中信银行按照组件化、流程化、模型化和定制化思路,打造了快捷协作特色业务处理平台(以下简称总分快捷协作平台)。总分快捷协作平台组件化设计的特点尤其适用于以快速迭代为特点的敏捷开发模式。总分快捷协作平台通过合理的架构设计分层,抽象出各个层级的组件、主控模块组装组件、上下文模块暂存接口和组件输入输出参数,再封装上标准接口,从而可以提供标准化的业务模型。同时配套以统一的开发规范、统一的发布部署规则与流程、统一的监控与风险安全防范机制,统一的数据搜集报送和管理方式,统一的互联网渠道调用服务,成为分行特色业务研发的基础平台。

提升共享复用水平

首先,总分快捷协作平台整合出生活服务、财政、社保医疗公积金、交通服务、互联网教育物业景区服务、公共资源和其他共7大类分行特色业务;然后对各类特色业务的处理逻辑进行抽象归纳,形成了底层服务、原子操作、交易场景、业务模型4层逻辑抽象;在此基础上,构建了平台、技术、基础、业务、场景5个层级的组件。从而形成下层抽象为上层抽象服务,下层组件为上层组件提供服务的整体格局。

通过层层抽象实现了平台资源化、配置化、产品化。不同分行特色业务产品既可以拥有独立的私有资源,还可以引用公共资源,既达到了资源共享复用的目标,又保证了各产品之间的独立性。此外,分行自行开发的组件、模型以及针对特定应用场景的软件模块,经过审核也可发布到平台作为公共组件供其他分行调用,从而拓展了资源的共享和复用的路径。

贯通总分协作

总分快捷协作平台支持以总行和分行协作的方式实施特色业务开发:总行负责抽象组件的开发、标准业务模型的构建,分行负责使用平台向导裁剪业务模型,适配联调标准接口。

图基于云平台的总分协作方式

对于该平台提供的生活服务、财政等特色业务的开发流程通常由分行登记注册、申请项目实施,再由总行统一分配资源、分析开发模式。对于标准缴费业务,分行可直接复用总行的业务模型,使用开发平台进行接口适配,组织与第三方联测;对于特色缴费业务,分行复用平台的基础组件、技术组件、业务组件和场景组件,自行对业务模型中的流程进行裁剪、对接口进行适配;对于特定应用场景,分行可直接复用总行针对该应用场景的组件模块。

实现向导式开发

按照快捷、协作、规范、灵活的原则,总分快捷协作平台同时提供了集成开发环境,分行开发人员通过对资源模型调用、流程匹配和参数设置,对已抽象化的各类资源模型进行流程裁剪和接口适配,即可完成分行特色业务的开发。不但缩短了开发周期、提高了业务需求响应速度,而且由于各类资源模型和组件均经过了多次测试和生产,分行特色业务功能的投产质量也得到了保证,用户满意度显著提升。

集成开发环境中同时包含了单元测试和集成测试工具,提供了可视化的单步调试功能,还集成了模拟第三方的挡板以满足独立实施集成测试的要求。

此外,平台还集成了业务种类、业务状态、业务模型、业务需求等分析设计阶段所需的管理功能,内嵌了满足开发规范、接入标准、版本管理、部署管理、查询监控等开发、测试、运维阶段工作要求的管理功能。

缩短实施周期

基于SaaS理念,总分快捷协作平台提供了完整的端到端业务管理、数据管理与接入渠道服务,同时保证服务的兼容性、灵活性和底层支持性,可适应多变的产品形态和多种商业模式。分行业务应用可快速接入不同类型的行业应用,实现快速投产。通过该平台完成产品配置化开发后,可以使用一键导出、导入,实现产品从开发到测试直至上线投产的平滑过渡。降低了投产部署难度,实现了应用投产包的统一管理、一键部署,避免了人工打包可能发生的操作失误,大幅降低上线包出错概率。投产速度和投产质量的大幅提高,不但提高了分行科技生产力,保证了交付系统的安全性与规范性,而且直接反映为分行科技部门提升了业务交付效率、提高了业务响应速度。据统计,基于该平台的分行特色业务系统实施周期较原有开发模式缩短了1/3。

响应开发运维一体化

总分快捷协作平台不但提供了开发、测试和部署工具,而且还集成了运维管理工具,能够满足平台的集群管理和应用统一部署维护要求。通过服务注册管理机制,实现了平台应用的服务治理功能;基于配置策略的服务调用方式,可以达到平台应用的秒级扩容;通过引入容器技术和基于缓存的交易调度模型,实现不同分行间应用的相互隔离和热部署;产品的发布也由原来的程序发布改变为细粒度的资源模型和资源模型组合关系的发布,产品的管理维护则由原来的程序维护提升为对配置参数的维护;通过平台实现了一套开发规范、一套发布规则、一套管理模式和一套运维体系。该平台则通过整合从开发、测试到运维的整个项目建设过程,实现了开发、运维一体化,提升了开发部门和运维部门之间的合作和协同。

支持敏捷开发

总分快捷协作平台可为研发人员提供灵活的应用开发工具,丰富、成熟的业务模型,稳定、可靠的运行环境,为敏捷开发模式的实施提供了必要条件。首先,平台提供的云服务,为应用提供稳定的运行环境以及配套的部署、运维支持工具,使得研发人员无需特别申请和管理应用的运行环境;其次,快捷平台提供强大的功能组件,研发人员只需专注于运用功能组件组装业务功能,专注于裁剪模型并实例化为应用,可大大缩短研发周期;最后,快捷平台提供的可视化开发工具,实现了通讯接口表格化和业务流程图形化,研发人员无须







































最出名的白癜风医院
白癜风初期好治疗吗



转载请注明:http://www.nylrzx365.com/xqgj/7582.html