掌桥专利:专业的专利平台
掌桥专利
首页

一种应用于汽车金融的多数据源管理系统及方法

文献发布时间:2023-06-19 18:30:43


一种应用于汽车金融的多数据源管理系统及方法

技术领域

本发明属于数据管理技术领域,更具体地,本发明涉及一种应用于汽车金融的多数据源管理系统及方法。

背景技术

在汽车金融领域,核心业务系统需要与众多外部数据系统系统进行对接,主要采用的方式是各个业务系统独立与各自需要的数据源系统进行对接。这种独立对接的方式,缺乏对外部数据系统系统的有效监控手段和统一的接口处理服务,数据问题排查的难度较大;业务系统的健壮性和性能瓶颈受到限制;系统可配置化程度较低,增加维护和开发成本。

发明内容

本发明提供一种应用于汽车金融的多数据源管理系统,旨在改善上述问题。

本发明是这样实现的,一种应用于汽车金融的多数据源管理系统,所述系统包括:

外部数据系统,多数据源管理平台及业务系统,外部数据系统与多数据源管理平台通讯连接,业务系统与多数据源管理平台通讯连接;

其中,多数据源管理平台调用外部数据系统的数据,并对调用的数据进行处理,业务系统从多数据源管理平台出读取目标数据。

进一步的,多数据源管理平台包括:接口接入模块、接口调用模块及数据处理模块,接口接入模块与接口调用模块通讯连接,接口调用模块与数据处理模块通讯连接,其中,

接口接入模块,用于接入外部数据系统及业务系统的接口;

接口调用模块,用于接入多数据源管理平台的外部数据系统的数据进行调用,或者是用于接入多数据源管理平台的业务系统的数据调用;

数据处理模块,对从外部数据系统多调用的数据进行结构化、缓存或透传处理。

进一步的,多数据源管理平台还包括:

接口监控模块,用于对与多数据源管理平台连接的外部数据系统、业务系统的接口进行监控,监控内容包括:接口异常的监控,接口调用次数的监控,报文内容监控。

进一步的,多数据源管理平台还包括:

接口运营分析模块,用于对外部数据系统、业务系统的成功调用次数及比例进行分析。

进一步的,接口接入模块包括:数据源接入子模块,数据源接入子模块包括:数据源头Token管理单元、标准接口单元及个性化接口管理单元,其中:

数据源头Token管理单元,用于对外部数据系统进行身份认证;

标准接口单元,用于http协议接口的标准化配置;

个性化接口管理单元,用于对非标准接口根据需求做个性化接口配置。

进一步的,接口接入模块包括:业务系统接入子模块,业务系统接入子模块包括:业务系统接入管理单元、对外接口管理单元及对外接口权限管理单元,其中:

业务系统接入管理单元,用于对业务系统进行身份令牌进行验证;

对外接口管理单元,用于管理多数据源管理平台对外开放的接口。

对外接口权限管理单元,用于管理多数据源管理平台对外开放的接口权限。

进一步的,接口调用模块包括:http协议请求组件及webservice协议请求组件;

标准接口单元通过http协议请求组件从对应的接口调用所需的数据,个性化接口管理单元用过http协议请求组件和/或webservice协议请求组件从对应的接口调用所需的数据。

进一步的,数据处理模块包括:数据落库子模块,缓存子模块及纳管子模块,其中,

数据落库子模块,用于将从外部数据系统调用的数据落入设定表的对应位置;

缓存子模块,用于缓存数据,落库数据或者是调用数据;

纳管子模块,用于对外部数据系统调用的数据透传反馈至业务系统。

本发明是这样实现的,一种应用于汽车金融的多数据源管理方法,述方法具体包括如下步骤:

S1、数据源管理平台通过接口与外部数据系统、业务系统的对应接口连接;

S2、数据源管理平台从外部数据系统调用目标数据,并根据定义对目标数据进行结构化处理、缓存或透传;

S3、将业务系统请求的目标数据返回至业务系统。

多数据源管理平台通过构建安全稳定、灵活高效的IT系统架构,提高内部系统的对接效率、提升开发效率、完善风险管控能力,实现外部数据管理,不同系统差异化对接,规范外部数据对接流程,实现降本增效,提升资产质量。技术效果和收益如下:1)节约内外部系统对接成本的同时,能够形成统一的标准,让业务系统与外部数据系统系统解耦,降低业务系统调取外部数据的难度;2)通过多数据源管理平台针对数据源系统完成一次对接,多个业务系统可复用;3)定制数据源接入的配置化功能,满足当下主流数据源类型的配置化接入。

附图说明

图1为本发明实施例提供的应用于汽车金融的多数据源管理系统的结构示意图;

图2为本发明实施例提供的多数据源管理方法流程图。

具体实施方式

下面对照附图,通过对实施例的描述,对本发明的具体实施方式作进一步详细的说明,以帮助本领域的技术人员对本发明的发明构思、技术方案有更完整、准确和深入的理解。

图1为本发明实施例提供的应用于汽车金融的多数据源管理系统的结构示意图,为了便于说明,仅示出与本发明实施例相关的部分。

该系统包括:

外部数据系统,多数据源管理平台及业务系统,外部数据系统与多数据源管理平台通讯连接,业务系统与多数据源管理平台通讯连接;

其中,多数据源管理平台调用外部数据系统的数据,并对调用的数据进行处理,业务系统从多数据源管理平台出读取目标数据。

在本发明实施例中,多数据源管理平台包括:接口接入模块、接口调用模块及数据处理模块,接口接入模块与接口调用模块通讯连接,接口调用模块与数据处理模块通讯连接,其中,

接口接入模块,用于接入外部数据系统及业务系统的接口;

接口调用模块,用于接入多数据源管理平台的外部数据系统的数据进行调用,或者是用于接入多数据源管理平台的业务系统的数据调用;

数据处理模块,对从外部数据系统多调用的数据进行结构化、缓存或透传化处理。

在本发明实施例中,多数据源管理平台还包括:

接口监控模块,用于对与多数据源管理平台连接的外部数据系统、业务系统的接口进行监控,监控内容包括:接口异常的监控,接口调用次数的监控,报文内容监控,接口异常包括:接口调试不通。

在本发明实施例中,多数据源管理平台还包括:

接口运营分析模块,用于对外部数据系统、业务系统的成功调用次数及比例进行分析。

在本发明实施例中,接口接入模块包括:数据源接入子模块及业务系统接入子模块,

数据源接入子模块包括:数据源头Token管理单元、标准接口单元及个性化接口管理单元,其中:

数据源头Token管理单元,用于对外部数据系统进行身份认证;

标准接口单元,用于http协议接口的标准化配置,包括像URL、请求的时间、出参、入参、head、body等相应的参数做标准化的配置;

个性化接口管理单元,用于对非标准接口根据需求做个性化配置,可配置化处理后便于后续管理和调用外部数据系统系统接口;

业务系统接入子模块包括:业务系统接入管理单元、对外接口管理单元及对外接口权限管理单元,其中:

业务系统接入管理单元,用于对业务系统进行身份令牌进行验证;

对外接口管理单元,用于管理多数据源管理平台对外开放的接口,只有开放的接口才能支持接入并调用。

对外接口权限管理单元,用于管理多数据源管理平台对外开放的接口权限,只有具有相应的权限才能接入并调用接口数据。

接口调用模块包括:http协议请求组件及webservice协议请求组件;

标准接口单元通过http协议请求组件从对应的接口调用所需的数据,个性化接口管理单元用过http协议请求组件和/或webservice协议请求组件从对应的接口调用所需的数据;

数据处理模块包括:数据落库子模块,缓存子模块及纳管子模块,其中,

数据落库子模块,用于将从外部数据系统调用的数据落入设定表的对应位置;

落库配置:基础信息(是否落库、落库表名、落库描述)、Body(中文名、数据类型、长度、精度、格式、落库名)、返回参数(中文名、数据类型、长度、精度、格式、落库名、主从层级结构)、配置系统结果码(结果码、说明)。根据以上落库配置可以在配置参数时,实现自动建表,并在http核心组件调用接口后,根据唯一的业务参数“接口英文名”识别到每个响应字段的落库配置。进行相应数据的解析、落库。

缓存子模块,用于缓存数据,落库数据或者是调用数据,比如数据为30天有效期;

纳管子模块,用于对外部数据系统调用的数据进行非结构化处理,并进行透传反馈至业务系统。

图2为本发明实施例提供的多数据源管理方法流程图,该方法具体包括如下步骤:

S1、数据源管理平台通过接口与外部数据系统、业务系统的对应接口连接;

S2、数据源管理平台从外部数据系统调用目标数据,并根据定义对目标数据进行结构化处理、缓存或透传;

S3、将业务系统请求的目标数据返回至业务系统。

多数据源管理平台通过构建安全稳定、灵活高效的IT系统架构,提高内部系统的对接效率、提升开发效率、完善风险管控能力,实现外部数据管理,不同系统差异化对接,规范外部数据对接流程,实现降本增效,提升资产质量。技术效果和收益如下:1)节约内外部系统对接成本的同时,能够形成统一的标准,让业务系统与外部数据系统系统解耦,降低业务系统调取外部数据的难度;2)通过多数据源管理平台针对数据源系统完成一次对接,多个业务系统可复用;3)定制数据源接入的配置化功能,满足当下主流数据源类型的配置化接入。

本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,或未经改进将本发明的构思和技术方案直接应用于其它场合的,均在本发明的保护范围之内。

相关技术
  • 一种多数据源的数据融合方法
  • 一种可配置多数据源适配规则引擎解决方法
  • 一种汽车金融平台管理系统及其管理方法
  • 一种应用于电动汽车的电池管理系统、方法和电动汽车
技术分类

06120115596340