最具影响力的数字化技术在线社区

168大数据

 找回密码
 立即注册

QQ登录

只需一步,快速开始

1 2 3 4 5
打印 上一主题 下一主题
开启左侧

中国人民银行基于松耦合多平台的IT架构管控研究与实践

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-23 20:28:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

“基于松耦合多平台的IT 架构管控研究与实践”项目以人民银行业务需求为基点,坚持安全、可靠、灵活、高效、可管理和易维护的设计原则,规划完成央行的IT 架构;建设了一批可重用的公共基础平台;形成了系统建设的一系列规范与指引,以及具有人民银行特色的架构管控方法。该项目荣获2013 年度“银行科技发展奖”二等奖。


《中华人民共和国中国人民银行法》赋予人民银行承担着制定货币政策、维护金融稳定和开展金融服务的职能。如何以信息技术“支持、保障、服务”进而促进业务创新和发展,成为了央行科技部门的重要命题。人民银行通过梳理业务架构、整合应用架构、建立数据架构、设计技术架构,构建了人民银行IT架构体系,以加快需求的顺应能力,提高科技安全的科学性、有效性,指导和规划系统建设;通过建设基础服务平台、建立架构管控机制;通过平台化体系与管控规范,实现项目审查、方案确定、软件开发、测试交付、系统上线等全生命周期管控,不断完善信息化架构,快速推进应用系统建设。


一、央行架构研究

企业架构、数据集中化、管理扁平化、经营集约化和决策科学化已是金融行业IT 系统建设发展的必然趋势,也是人民银行系统建设的发展方向。近年来随着大量信息处理系统的投产,人民银行履职能力得到有力提升。在系统建设上,人民银行不断进行探索。2006 年,人民银行提出“数据集中,资源整合”的发展战略;2008 年开始的多应用加载实践,是平台化建设的探索;2009 年提出了企业应用集成,包括门户、统一用户管理、ESB、ODS 等平台;2011 年在“规范先行,架构管控”的工作思路指导下,建立了系统建设规范、开发规范,提出了人民银行系统业务、应用、数据、技术四方面的建设架构;2012 年在业界四大架构的基础上,提出了基于多平台、松耦合的架构设计方法,支持了多个平台建设,丰富完善了人民银行的系统与开发规范。

1. 业务架构分析。根据人民银行“三定”方案,人民银行主要承担实施货币政策、维护金融稳定、提供金融服务等职能,总体上划分为支付类、统计分析类、国库类、综合业务类、征信类、办公类、会计核算类、技术基础服务类、综合管理类、货币金银类、人民币结算账户类、反洗钱类、其他类等13 种业务类型。通过分析人民银行相关业务活动,梳理相关业务处理流程,整合提炼共性基础,进行流程建模以及业务组件建模,归纳形成了人民银行业务架构,以推动央行相关系统整合,避免重复建设,解决信息孤岛问题,为后续的应用架构整合奠定基础。

2. 应用架构设计。应用架构设计工作以“集中、共享、服务、监控”为整合方向,纵向包括总行、省行两级数据中心;数据中心横向分为应用、基础平台设施、数据交换、信息服务以及外联区。

基础平台设施为应用系统提供公共服务,包括协同平台、工作流平台、影像平台、内容管理平台、CA、LDAP、门户平台、监控平台等。

系统之间通过交易线和数据线实现数据交换和请求响应,其中实时交易及准实时的小批量数据交换通过ESB 进行,定时的大批量数据交换通过ODS 进行。

ESB 遵循“纵向分层,横向分域”的原则,在纵向上分为总行级、省级、外联区三个层次,在每个ESB 中根据不同的应用特点及安全等级划分为不同的域。

ODS 分为总省两级,通过数据传输平台实现数据交换。

依托数据管理平台,开展各业务领域数据模型研究,建设面向各主题的业务集市、决策支持等应用。在数据管理平台的基础上,可适时启动人民银行数据仓库的建设。

  3. 数据架构设计。为提高人民银行对数据的管理能力,满足现在及未来新增业务系统对数据的需求,在数据治理、数据标准化等方面开展了大量的工作,建设的数据采集、数据管理等平台有效支撑了人民银行的数据架构设计工作。

数据采集平台实现人民银行对外数据的统一采集,包括商业银行调查类、统计类等数据的采集。同时包括采集流程管理、调度管理和监控管理。

数据管理平台处于数据源与数据消费系统之间,实现数据从源系统采集到数据管理平台,将数据管理平台采集的源系统数据和加工后的数据分发给消费系统。根据区域划分,主要分为源系统文件落地区、业务数据模型区、数据集市、分发数据区、历史数据归档区、公共区等五大区域。提供统一的数据处理和存储、数据分发、数据生命周期管理、公共代码管理、元数据管理和数据质量管理、企业库等服务。

报表平台实现人民银行统一的数据展现体系,对外提供查询和报表服务。

        4. 技术架构设计。技术架构设计目标是根据人民银行业务处理系统的业务需求,借鉴成熟的、国际化的技术规范,设计一个安全、可靠、灵活、高效、易管理、易维护的IT技术架构,制订设计规范,为实施规划提供标准。按业务特点、业务架构和应用架构划分了三种架构类型:办公类架构、核算类架构、统计类架构。


二、研究方法

1. 架构研究与实践模型。架构研究与实践模型是人民银行在多年的金融信息化建设道路上,总结系统建设成果,吸收国内外金融业界信息化建设的成功经验,经过系统分析和科学论证,得出的一个通用的架构设计模型(见图1)。

本实践模型为循环模型。人民银行在信息化建设的探索上,经历以下阶段。

第一循环阶段:初级的架构思想,借鉴国内外金融行业的成功案例,TOGAF 的企业架构思想,再结合PDCA的指导下,进行了人民银行信息化架构的探索,并以此架构理论来对人民银行项目进行建设指导,是最早的人民银行架构管控。在项目实践过程中,不断学习、升华,并抽取各业务系统中的公共需求,建立了人民银行最早公共基础平台,同时还制定了若干开发规范。

第二循环阶段:在拥有了公共基础平台的基础上,遵循“规范先行,架构管控”的工作思路,人民银行系统建设进入了一个新阶段,形成了人民银行办公类、核算类和统计类技术架构。在此阶段,平台化思想深入到人民银行各个项目当中,通过架构归纳、启发客户需求,通过各种开发规范来指导系统开发,项目实施。这一阶段形成了大量的人民银行平台产品,同时也对公共基础平台进行了二期改造和完善,形成了一套完整、丰富的架构理论。架构包含了人民银行综合业务处理和对外服务的基础平台、业务处理系统和决策分析系统。

第三循环阶段:这一阶段是规划设计、实践应用、检查学习,总结提升的阶段,也是目前人民银行架构理论所处阶段。通过吸收更多先进理念,结合更多优秀案例,总结每次的实践经验来丰富架构理论思想,不断地进行架构、项目、平台的优化循环。

架构研究与实践模型是一个工具包,可用于开发范围广泛的不同架构,简言之,是一种支持多平台、松耦合,协助开发、验收、运行、使用和维护架构的工具,它可以约束、归纳和启发客户需求。

在项目实践中,人民银行系统建设依据架构设计模型的指导,将架构研究与实践模型应用于实践,取得了优异的成效,并形成多个通用的平台产品。对于不同的平台系统,虽有独立的业务处理逻辑,但这些信息系统经常有太多共同之处,通过识别不同项目系统中的共性需求,使用一个共同的架构框架是可能的,并且在成本资源节约、系统开发效率上,都有着非常大的收益。人民银行通过标准化工作,形成架构研究与实践模型和多种系统开发规范,并以“规范先行,架构管控”为工作主线,通过识别共性需求,构建通用平台,进行人民银行的信息化系统建设。在相关项目建设上节约了各种资源,资金投入大幅减少,开发效率提高了一半以上。

2. 项目驱动方法。项目驱动方法是软件产品开发实践的指导方法,它是由软件的客户需求来驱动、引领的软件开发方法。项目驱动方法从项目立项开始,通过立项审核,实现对项目的各项活动进行管理与定义。需求分析阶段,在面对业务部门的具体业务需求时,要从全行系统统筹建设角度考虑,在做好个性化需求的同时,注意提取公共的通用需求。在架构设计阶段,以平台和组件复用为根本,进行软件系统的架构设计,要求分析业务架构,形成软件系统的应用架构、数据架构和技术架构设计。产品开发过程应用开发支持平台,采用统一的技术路线,复用各种框架与平台产品,进行敏捷开发,快速构建系统。在项目产出方面,除系统产品外,方法中要求根据公共需求,形成公共平台进行产品的积累与沉淀,以支撑后续系统建设。


三、创新与应用

人民银行IT 架构经过三年多的理论研究与实践,基于自身积累的系统建设经验,并借鉴国内外金融业信息系统架构先进的设计模式,取得了如下主要成果(见图2)。

1. 形成平台化架构管控方法。项目参考国内外架构管控最佳实践,结合人民银行业务处理系统架构设计经验,形成了需求初审、项目立项、方案设计与审核、系统建设、架构管控等流程;制定了金融业综合统计信息平台相关规范、金融业综合办公服务管理平台相关规范、中国人民银行软件开发规范等30 多项规范与指引,对软件开发进行指导和管控。

2. 设计先进科学的IT 架构。遵循面向服务、标准化等一系列SOA 的原则,设计了人民银行的IT 架构,包括应用架构、数据架构、技术架构三部分。架构包含了人民银行综合业务处理和对外服务的基础平台、业务处理系统和决策分析系统。

3. 构建可重用的公共基础平台。通过规划流程平台、数据交换平台、内容管理平台、影像处理平台、数据管理平台(ODS)、数据下发平台等公共平台建设,构建了人民银行信息化建设的基础平台,为今后信息化建设提供了重要的可重用资源。

4. 制订跨机构跨系统的数据传输接口标准。本项目按照ISO20022 标准制定了人民银行接口标准,采用以XML 技术为基础的报文格式,规定了系统与外部系统进行数据交互时,应采用的报文类别、报文格式、报文填报方式、报文处理原则及应采用的文件格式等。在数据传输方面,建设了ESB 总线和数据交换中心(ODS),降低了各业务系统间的耦合关联,易于系统维护和扩展。

5. 面向平台,建设系统。平台化的架构管控方法,采用项目驱动和应用驱动的思路建设了基础平台,对于所有新建项目,审核四大架构,充分使用已有平台,抽取共性需求建设新系统、新平台。


作者:中国人民银行科技司 杨竑 狄刚



楼主热帖
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 赞 踩

168大数据 - 论坛版权1.本主题所有言论和图片纯属网友个人见解,与本站立场无关
2.本站所有主题由网友自行投稿发布。若为首发或独家,该帖子作者与168大数据享有帖子相关版权。
3.其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和168大数据的同意,并添加本文出处。
4.本站所收集的部分公开资料来源于网络,转载目的在于传递价值及用于交流学习,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
5.任何通过此网页连接而得到的资讯、产品及服务,本站概不负责,亦不负任何法律责任。
6.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源,若标注有误或遗漏而侵犯到任何版权问题,请尽快告知,本站将及时删除。
7.168大数据管理员和版主有权不事先通知发贴者而删除本文。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

关于我们|小黑屋|Archiver|168大数据 ( 京ICP备14035423号|申请友情链接

GMT+8, 2024-5-7 23:19

Powered by BI168大数据社区

© 2012-2014 168大数据

快速回复 返回顶部 返回列表