一种用于金融机构的跨数据中心的数据字典共享方法技术

技术编号:33542034 阅读:18 留言:0更新日期:2022-05-21 09:52
本发明专利技术涉及一种用于金融机构的跨数据中心的数据字典共享方法,其特征在于,对各金融机构的数据中心创建数据字典共享管理系统,并在各自的DMZ区部署用以为各方金融机构的数据中心的数据字典的传输创建消息通道的消息队列中间件,消息队列中间件通过同步模块进行共享的数据字典的读取与写入。与现有技术相比,本发明专利技术具有有效提升数据字典共享应用工作的效率,管理更加方便智能等优点。管理更加方便智能等优点。管理更加方便智能等优点。

【技术实现步骤摘要】
一种用于金融机构的跨数据中心的数据字典共享方法


[0001]本专利技术涉及计算机
,尤其是涉及一种用于金融机构的跨数据中心的数据字典共享方法。

技术介绍

[0002]在企业的申请管理模块中,数据中心的重点工作是核心数据的采集、存储、共享和发布。核心数据及采集接口是企业的核心资产,构成数据中心核心业务。数据集成和应用集成在不断增加,数据中心在信息化建设中的核心地位日渐显现,为业务提供了更多的数据服务,但也面临技术、管理方面等的问题。银行、保险等金融行业普遍设有自建数据中心,并将软件系统在自建数据中心进行私有化部署。即使是金融集团的下属消费金融、银行、保险公司等,软件系统也同样需要部署在各自的数据中心中。当前,随着数据要素流动的要求不断提高,需要各金融机构通过安全合规的数据共享来实现业务的附能。数据共享的首要前提是有共享意向的机构可以互相发现对方可以共享的数据字典。由于各数据表部署在各自的数据中心,受其严格网络管理制约,各自软件系统无法直接访问对的方数据字典。而是需要需求方提出业务需求,双方沟通需求范围后,线下发送数据字典描述文档,并需要双方多次进行磋商,操作繁琐,通过线下人工操作耗时长,时效性无法满足;且一旦数据模型发生变化,线下操作更新不及时,无法使需求方实时获取更新;另外,数据字典共享后一半还需要进行后继的数据分析,联合建模等自动化工作,通过线下人工操作根本无法保证业务连贯性。因此,需要建立一个机制,实现待共享数据表(数据字典)在各共享方的内网系统中同步可见。

技术实现思路

[0003]本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种用于金融机构的跨数据中心的数据字典共享方法。
[0004]本专利技术的目的可以通过以下技术方案来实现:
[0005]一种用于金融机构的跨数据中心的数据字典共享方法,对各金融机构的数据中心创建数据字典共享管理系统,并在各自的DMZ区部署用以为各方金融机构的数据中心的数据字典的传输创建消息通道的消息队列中间件,消息队列中间件通过同步模块进行共享的数据字典的读取与写入。
[0006]在本专利技术中,所述数据字典共享管理系统包括:
[0007]数据库,实现本金融机构的数据中心的数据字典与外部金融机构的数据中心的数据字段的存取;
[0008]反向代理服务器,与外部金融机构的数据中心进行无线交互,建立双方数据之间的申请与授权渠道;
[0009]申请管理模块,实现数据字典的申请、审批,及本地数据字典的展示;
[0010]消息中间件服务器,基于消息中间件提供数据字典的传输通道;
[0011]同步模块,执行数据字典读取写入程序,发送与接收消息中间件服务器传输的数据字典;
[0012]应用模块:实现共享的数据字典的展示,所述应用模块为可视化系统。
[0013]其中,所述数据字典共享管理系统中,数据库、申请管理模块、同步模块和应用模块部署在内网区,反向代理服务器和消息中间件服务器部署在DMZ区。
[0014]进一步地,所述数据库包括:
[0015]第一数据平台,设置本金融机构的数据中心的数据字典;
[0016]第二数据平台,存放外部金融机构的数据中心的数据字典。
[0017]进一步地,所述申请管理模块包括:
[0018]共享申请单元,对外部金融机构的数据中心发出想要共享其数据字典的申请;
[0019]共享审批单元,对接收到的申请方的共享申请进行审批,对于审批通过后的请求进行授权,通过消息中间件同步数据字典;
[0020]读写单元,将同步的数据字典写入申请方的用于存放外部数据字典的数据平台中;
[0021]展示单元:展示本金融机构的数据中心的数据字典。
[0022]进一步地,本专利技术方法实现跨数据中心的数据字典共享的具体步骤包括:
[0023]1)通过反向代理服务器建立各金融机构的数据中心之间的申请与授权渠道,不同金融机构的数据中心之间实时通过线上进行数据字典的申请与授权;
[0024]2)本地数据通过同步模块,将数据字典读取到同步模块中;
[0025]3)双方通过消息中间件建立消息通道,消息中间件通过同步模块进行数据字典的读取与写入,实现数据字典的发送与接收;
[0026]4)通过消息中间接收到的对方的数据字典通过读写单元写入本地的数据库中;
[0027]5)通过应用模块展示共享的数据字典,以进行后续的应用。
[0028]本专利技术提供的用于金融机构的跨数据中心的数据字典共享方法,相较于现有技术至少包括如下有益效果:
[0029]1)本专利技术建立了数据字典的共享机制,增加了数据处理和数据交换的便捷性和连贯性,进而使得各金融机构的数据中心之间的共享数据字典的管理更加方便、智能,能够显著提升数据管理水平;且实现了跨机构数据字典共享的线上化、流程化和自动化,能够提升数据字典共享应用工作的效率。
[0030]2)通过在对方部署消息发现程序,监控消息队列,将信息写入本地数据库。至此,通过可视化的系统查询数据库,便可获悉共享数据字典,实现数据字典实时共享。
附图说明
[0031]图1为实施例以两机构间的数据共享为例的用于金融机构的跨数据中心的数据字典共享方法的原理图。
具体实施方式
[0032]下面结合附图和具体实施例对本专利技术进行详细说明。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在
没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。
[0033]为更清楚、完整地说明本专利技术的技术方案,本实施例首先对本领域常采用的专业术语进行解释:
[0034]数据字典:即数据表的信息,描述其表名和数据项的名称;
[0035]DMZ(Demilitarized Zone)区:数据中心内网受理外部网络访问的中间区域,金融行业普遍采用此网络架构。该区域内禁止数据写入本地文件系统,部署数据库,部署业务系统,只能用来做网络层面的数据交换,较内网有不同的网络管理策略。
[0036]本专利技术实施例提供一种用于金融机构的跨数据中心的数据字典共享方法,该方法应用在不同金融机构的数据中心之间的数据字典(如数据模型,数据表等)共享场景当中,能够在不改变各数据中心部署的情况下,为多方数据中心提供一套智能、实时、方便的数据字典共享方案。
[0037]本实施例以两方共享数据字典为例,即A机构数据中心、B机构数据中心之间的共享数据字典为例对本专利技术方法进行说明。
[0038]对于A机构数据中心和B机构数据中心,在本专利技术中,每个数据中心分别设置各自的数据库、申请管理模块、同步模块、反向代理服务器、消息中间件服务器和应用模块,数据库包括拥有本机构数据字典的数据平台以及用于存放外部数据字典的数据平台。将申请管理模块、两个数据平台、应用模块以及同步模块部署在内网区,并将反向代理服务器和消息中间件服务器部署在DMZ区本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于金融机构的跨数据中心的数据字典共享方法,其特征在于,对各金融机构的数据中心创建数据字典共享管理系统,并在各自的DMZ区部署用以为各方金融机构的数据中心的数据字典的传输创建消息通道的消息队列中间件,消息队列中间件通过同步模块进行共享的数据字典的读取与写入。2.根据权利要求1所述的用于金融机构的跨数据中心的数据字典共享方法,其特征在于,所述数据字典共享管理系统包括:数据库,实现本金融机构的数据中心的数据字典与外部金融机构的数据中心的数据字段的存取;反向代理服务器,与外部金融机构的数据中心进行无线交互,建立双方数据之间的申请与授权渠道;申请管理模块,实现数据字典的申请、审批,及本地数据字典的展示;消息中间件服务器,基于消息中间件提供数据字典的传输通道;同步模块,执行数据字典读取写入程序,发送与接收消息中间件服务器传输的数据字典;应用模块:实现共享的数据字典的展示,所述应用模块为可视化系统。3.根据权利要求2所述的用于金融机构的跨数据中心的数据字典共享方法,其特征在于,所述数据字典共享管理系统中,数据库、申请管理模块、同步模块和应用模块部署在内网区,反向代理服务器和消息中间件服务器部署在DMZ区。4.根据权利要求3所述的用于金融机构的跨数据中心的数据字典共享方法,其特征在于,所述数据库...

【专利技术属性】
技术研发人员:张翼飞
申请(专利权)人:中银金融科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1