金融咨询网近期会进行系统维护,短暂的等待是为了更稳定的服务,感谢您的支持。
  • 快捷搜索
  • 全站搜索

以科技能力夯实信息系统建设基础体系

2016-07-11 15:41:04作者:交通银行软件开发中心副总经理 刘雷编辑:金融咨询网
随着互联网的迅猛发展和智能终端的快速普及,智能移动互联是当今发展的主题之一,场景化金融业务深入到各行各业和人们的日常生活中。交通银行的信息系统建设必须能够支撑起迅速发展的“互联网+金融”业务,不断探索新的技术、新的架构对新业务的支撑。

为了支撑交通银行新形势下的信息化建设,快速响应各业务条线的复杂灵活的业务需求,稳步推进金融业务创新,同时需要逐步摆脱对传统商业软件的深度依赖,掌控基础性核心关键技术,全面提升防范技术风险能力和适应变化能力。

1-1.jpg

科学规范的需求管理过程

  复杂的银行业务和管理架构决定了需求分析的高复杂度,而需求分析又是IT 项目开发生命周期中最为困难、也最为关键的一个环节。交通银行软件开发中心(以下简称中心)完成了银行业务领域知识和词汇的统一定义,逐步形成企业级的数据标准,并在此基础上形成客户信息、用户机构信息、额度信息等企业级的基础信息模型。

  通过专业的需求管理系统、数据标准管理系统、数据库建模工具等系统的使用,将业务需求分析的全生命周期纳入到系统中进行科学化管理,涵盖需求定义、需求分析、需规编写、概要设计、详细设计等各个阶段,规范化需求规格书、概要设计书、详细设计书的编写和变更流程,使得需求分析过程有章可依、有据可查,并加强业务人员和技术人员的需求协作,缩短需求反馈的流程和时间,从而极大地推进了需求分析设计工作的开展。

开放包容的技术架构体系

  互联网和大数据时代的来临,使银行需要采用更加开放和可伸缩的IT 架构。交通银行在新一代系统规划之初,就参照TOGAF(开放组织架构框架),在企业架构管理层面对业务架构、数据架构、应用架构、技术架构进行了梳理和设计,形成了企业级的架构、模型、规范和标准(见图1 所示)。

1-2.jpg

双模多层的设计理念

  采用模型驱动的应用系统架构设计理念(见图2所示),根据在需求整合中梳理出的业务模型,结合我行所制定的企业级数据标准,抽象出了基础数据模型和服务模型(2M),并由此推导设计出全行多层次应用框架(7A),进而完成了境内外一体化、支持跨时区、多语言、多机构部署模式下的应用系统架构体系设计。在此基础上使境内、境外分行可以共享集团客户资源、渠道资源、品牌资源,提高对集团各类牌照、资源、产品的整合、管理和协同能力,实现了一体化经营、一揽子产品、一站式服务,为客户提供一站式的综合解决方案和跨业跨境的综合财富管理服务。

1-3.jpg

统一专业的治理模式

  根据全行多层次应用框架,设计了全集团统一的层次分明、专业化分工明确的应用系统体系。整体上采用SOA 架构,将系统间原先的网状连接模式转换为信息总线模式,在通过综合服务平台实现了系统间互联互通的同时,进一步强调了服务的治理能力,实现了服务的统一视图、统一管控和统一治理,在提升内部管理水平的同时做到了快速响应业务需求,并进一步使IT 部门从被动地响应业务部门需求的模式,演化到有效地推动业务发展,主动创造业务需求模式,最终达到技术推动业务、体现IT 价值的目的。

抽象整合的基础服务

  银行产品创新不断,业务流程错综复杂,外部环境又面临着互联网金融竞争、监管制度变化、人民币国际化等诸多不断变化的因素,要适应这种变化,银行就必须专注于产品应用的开发、专注于客户体验的提升,快速响应市场环境和监管制度的变化,同时随着银行产品级系统的不断增多,若不规范整合,会造成了基础类信息分散在各个系统管理,极易造成基础信息的管理失控和不一致的情况。

  基于企业级架构规划和IT 战略,软件中心将各个产品应用涉及到的基础信息和基础服务抽象整合,形成企业级基础服务体系的数据模型、组件模型、基础服务接口,根据业务模型的不同,规划建设各类企业级基础服务体系系统以支撑业务应用系统的建设。

  企业级基础服务体系的建设促进了企业级基础类信息的整合和管理,提升了全行的信息管控水平,加强了业务风险控制,同时使各个业务应用系统只须专注于产品级需求的开发,加快业务应用系统的实施,实现了产品开发模式从单纯的“项目驱动”转变到“企业架构驱动+ 项目驱动”,以便更加有效地管理有限的开发资源和IT 资源。

覆盖全生命周期的基础支撑平台

  遵循交通银行业务系统建设的架构设计规范及行业技术标准,自主建设面向多类型系统、覆盖软件开发全生命周期的基础支撑平台,可支撑主机类应用和开放技术类应用。基础支撑平台的建设符合我行“两化一行”的战略目标,坚持先进性和适用性的指导思想。

  先进性体现在即能满足当前的业务需求,又有较强的可扩展性,可以满足甚至带动新的业务需求为“以客户为中心,以客户需求为导向”的目标的实施和深化,提供有力的平台支撑。适用性是指基础支撑平台能够适应IT 系统总体架构、各应用系统现状、业务特点、成本与时间价值等各方面的影响。

  基础支撑平台实现了模型化驱动的设计和开发方式,能够支持可视化快速开发应用系统,并且能够支持应用系统的随需应变,快速响应业务需求的变化,并且能够成为技术人员和业务人员的交流平台,减少互相之间的理解鸿沟,加快业务需求向技术实现的转变。

  基础支撑平台提供了一致的开发模式和开发过程、以及统一的运维方式,实现稳定、高性能、高可用业务系统的快速建设,有效降低复杂业务系统的开发和运维成本,全面支持交通银行的信息化建设。

满足统一集团内开放应用系统的要求

  通过基础支撑平台的建设,顺利完成统一集团内各应用系统的目标要求,同时统一集团内应用系统的技术标准和规范,更好的做到标准化、规范化,实现知识成果的共享,有力的支撑了交通银行新一代信息系统建设。

有效降低成本和技术风险

  通过基础支撑平台的建设,顺利摆脱了原有软件集成商诸多陈旧开发和运行平台,以及对商业软件的依赖,实现了开发和运行平台的更新换代,大幅度节约了软件的采购、运维支持、升级换版的成本。此外,由于该平台是交通银行完全自主研发,具有自主知识产权的软件产品,对于缺陷和版本升级都能做到有效控制,有效降低了技术风险。

有效提升内部技术管理、提升人员复用度

  随着基础支撑平台的运行和推广,逐渐形成了整套技术管理的组织架构,承担着平台研发、运维、技术支持,同时也负责制定相关技术规范,以及开展人员培训,并通过技术管理门户实现资源和信息共享,有效地提升了整个开发中心的技术管理水平。统一的支撑平台也促进了开发工程师的复用度,通过集中培训能够短时间内投入到项目开发过程中,有效地节约了人力成本。

逐步提升系统的易维护性、降低维护成本

  使用基础支撑平台作为应用系统的统一支撑,极大地降低了生产系统的维护难度,通过支撑平台中的监控子产品实现了实时、全面的对系统、应用和交易进行多级监控,异常和故障的主动报警。与此同时,统一的支撑平台使应用运维人员掌握平台技能的学习曲线有所降低,有效提高了开发人员和运维人员的利用率。

显著提升应用系统随需应变的能力

  通过基础支撑平台的建设,显著提升了应用系统适应需求变化的能力,最大限度的减少IT 变更的时间窗口,快速响应市场变化。平台提供了模块化、灵活配置的技术特点,支持业务和应用参数化的灵活配置,最大限度的提高应用的灵活性和降低宕机时间。

显著改善用户体验、提升客户满意度

  通过基础支撑平台的建设,从多个方面改善用户体验,提升客户满意度。平台从多方面体现了“以用户为中心”的特点:面向应用项目组成员,提供了统一规范的开发流程、一体化的开发环境、功能强大的开发框架和丰富的技术组件,简化了复杂应用的开发过程;面向运维人员,提供了一体化的应用运维监控体系,显著提高了应用系统的可维护性;面向应用最终用户,平台拥有统一友好的用户界面、便捷流畅的操作方式,对统一业务集成门户和集中化流程任务中心提供了技术支撑,同时也有效支持了客户化定制需求和金融产品创新。

坚持创新的科技能力提升

  交通银行已建立了完整的应用系统建设的基础设施,包括需求分析设计、技术架构规范、基础支撑平台、基础服务体系,为当前的应用系统建设发挥了巨大的作用。但是,当前的金融市场和技术发展瞬息万变,逆水行舟,不进则退,应用系统基础设施需要不断地变革。

  随着互联网的迅猛发展和智能终端的快速普及,智能移动互联是当今发展的主题之一,场景化金融业务深入到各行各业和人们的日常生活中。交通银行的信息系统建设必须能够支撑起迅速发展的“互联网+金融”业务,不断探索新的技术、新的架构对新业务的支撑。并且依托已经建立的业务需求分析、应用架构设计、统一平台支撑三位一体的应用系统建设体制,形成业务引领技术,技术促进业务的良性循环相生氛围,不断提高科技创新能力。

(文章来源:《金融电子化》杂志)

扫码即可手机
阅读转发此文

本文评论

相关文章