进行数据统一对接的方法及装置制造方法及图纸

技术编号:35303628 阅读:20 留言:0更新日期:2022-10-22 12:53
本说明书实施例提供了一种进行数据统一对接的方法及装置,其中,方法包括:在页面配置端配置相应的应用、应用下应用服务的基本信息、应用服务的出参入参信息和安全认证信息、基于服务与服务之间绑定和配置的工作流、绑定需要对接的两个应用服务、以及触发机制;基于页面配置端的配置,在数据发起时判断数据是否推送且判断数据传输协议是否为系统支持的相关协议,在判断均为是的情况下,根据协议转换成通用参数,并查询数据对接方的协议,根据通用参数转换成对接方协议,完成数据对接。能够实现多种数据传输技术的无缝衔接,实现多种技术的信息互通,具有各技术间兼容性、开发标准化的特点。化的特点。化的特点。

【技术实现步骤摘要】
进行数据统一对接的方法及装置


[0001]本文件涉及计算机
,尤其涉及一种进行数据统一对接的方法及装置。

技术介绍

[0002]目前软件市场上存在多种开发语言,像JAVA、PHP、C#等,多种语言下数据传输的方式也都不相同,针对在不同的技术语言和不同的数据传输方式下对接数据时就需要专业的软件开发人员编写代码实现。整个过程即复杂又浪费人力和财力。
[0003]两个不同系统在数据对接过程中会有各种数据不匹配或自定义的触发机制,例:元和分的转换、米和千米的转换、定时获取数据与时时获取数据、主动获取和被动获取等。任务场景下都需要开发人员介入来实现。
[0004]现有技术中,抽离出几种最常用的MQ、restful、webservice、DB数据传输技术,以及最常用的几种定制传输方式,如定时推送、被动接收、主动推送、数据绑定、数据四则计算和函数计算等。实现他们在不同语言环境或不对对接方式下达到数据传输和计算。
[0005]但是上述技术方案只能兼容四种技术,页面配置也只支持简单的字段绑定、四则运算以及一些基础函数运算。数据量只能满足GP级规模数据量传输。如遇 PB级数据量传输,会出现阻塞现象。此外,现有技术仅能够在JAVA开发语言下几种数据传输技术之间的相互通信,并且,支持的函数及算法有限,只支持常用的十几种函数和简单算法。

技术实现思路

[0006]本专利技术的目的在于提供一种进行数据统一对接的方法及装置,旨在解决现有技术中的上述问题。
[0007]本专利技术提供一种进行数据统一对接的方法,包括:
[0008]在页面配置端配置相应的应用、应用下应用服务的基本信息、应用服务的出参入参信息和安全认证信息、基于服务与服务之间绑定和配置的工作流、绑定需要对接的两个应用服务、以及触发机制;
[0009]基于页面配置端的配置,在数据发起时判断数据是否推送且判断数据传输协议是否为系统支持的相关协议,在判断均为是的情况下,根据协议转换成通用参数,并查询数据对接方的协议,根据通用参数转换成对接方协议,完成数据对接。
[0010]本专利技术提供一种进行数据统一对接的装置,包括:
[0011]页面配置模块,用于在页面配置端配置相应的应用、应用下应用服务的基本信息、应用服务的出参入参信息和安全认证信息、基于服务与服务之间绑定和配置的工作流、绑定需要对接的两个应用服务、以及触发机制;
[0012]流转模块,用于基于页面配置端的配置,在数据发起时判断数据是否推送且判断数据传输协议是否为系统支持的相关协议,在判断均为是的情况下,根据协议转换成通用参数,并查询数据对接方的协议,根据通用参数转换成对接方协议,完成数据对接。
[0013]采用本专利技术实施例,能够实现多种数据传输技术的无缝衔接,实现多种技术的信
息互通,具有各技术间兼容性、开发标准化的特点。
附图说明
[0014]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本专利技术实施例的进行数据统一对接的方法的流程图;
[0016]图2是本专利技术实施例的乙方系统请求ICS的方式的示意图;
[0017]图3是本专利技术实施例的进行数据统一对接的方法的详细流程图;
[0018]图4是本专利技术装置实施例一的进行数据统一对接的装置的示意图;
[0019]图5是本专利技术装置实施例二的进行数据统一对接的装置的示意图。
具体实施方式
[0020]为了使本
的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
[0021]方法实施例
[0022]根据本专利技术实施例,提供了一种进行数据统一对接的方法,图1是本专利技术实施例的进行数据统一对接的方法的流程图,如图1所示,根据本专利技术实施例的进行数据统一对接的方法具体包括:
[0023]步骤101,在页面配置端配置相应的应用、应用下应用服务的基本信息、应用服务的出参入参信息和安全认证信息、基于服务与服务之间绑定和配置的工作流、绑定需要对接的两个应用服务、以及触发机制;所述基本信息为应用服务的接口和/或数据源的基本信息;所述触发机制具体包括:定时触发、参数触发或被动触发。
[0024]在页面配置端配置绑定需要对接的两个应用服务具体包括:
[0025]在需要进行数据或函数的映射或计算时,根据计算规则进行函数出参和入参的映射和数据的计算。
[0026]步骤102,基于页面配置端的配置,在数据发起时判断数据是否推送且判断数据传输协议是否为系统支持的相关协议,在判断均为是的情况下,根据协议转换成通用参数,并查询数据对接方的协议,根据通用参数转换成对接方协议,完成数据对接。
[0027]在数据发起时判断数据是否推送具体包括:在数据发起时判断是否配置了数据接收方,如果判断为是,则确定数据需要推送,否则,确定是护具不需要推送。此外,在本专利技术实施例中,还可以执行以下步骤:
[0028]判断是否设置了数据或函数的映射或计算,如果判断为是,则将计算结果输送给对接方;
[0029]根据传输结果记录日志,如果推送错误则根据预先设置的重复提送次数进行重复
推送。
[0030]在本专利技术实施例中,通过配置实现两个不同数据传输方式的系统实现数据传输。可作为内网数据和外网数据的桥接。实现多种数据接收和推送的方式方法。实现数据单位不统一时的中间转换算法。数据传输过程中可作简单的四则运算和函数运算。还提供了数据传输过程中错发、补发、重发等机制。
[0031]以下结合附图,对本专利技术实施例的上述技术方案进行详细说明,针对ICS 来说,设其他系统为乙方系统,乙方系统请求ICS的方式分为DB、MQ、RestFul、 WebService四种,这四种类型的被动接收、被动提供、主动监听、主动提供、以及主动查询的情况如图2所示。如图3所示,具体包括如下处理:
[0032]页面端配置步骤:
[0033]1.配置相应的应用(某平台或某系统)。
[0034]2.配置应用下服务(接口或数据源)的基本信息
[0035]3.配置应用服务的出参、入参、安全认证等
[0036]4.创建工作流,即服务与服务之间的绑定和配置。
[0037]5.绑定需要对接的两个服务,如需进行转换或计算则进行出、入参数映射或计算,具体地,判断是否有计算规则,如果有,则按本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种进行数据统一对接的方法,其特征在于,包括:在页面配置端配置相应的应用、应用下应用服务的基本信息、应用服务的出参入参信息和安全认证信息、基于服务与服务之间绑定和配置的工作流、绑定需要对接的两个应用服务、以及触发机制;基于页面配置端的配置,在数据发起时判断数据是否推送且判断数据传输协议是否为系统支持的相关协议,在判断均为是的情况下,根据协议转换成通用参数,并查询数据对接方的协议,根据通用参数转换成对接方协议,完成数据对接。2.根据权利要求1所述的方法,其特征在于,所述基本信息为应用服务的接口和/或数据源的基本信息;所述触发机制具体包括:定时触发、参数触发或被动触发。3.根据权利要求1所述的方法,其特征在于,在页面配置端配置绑定需要对接的两个应用服务具体包括:在需要进行数据或函数的映射或计算时,根据计算规则进行函数出参和入参的映射和数据的计算。4.根据权利要求1所述的方法,其特征在于,在数据发起时判断数据是否推送具体包括:在数据发起时判断是否配置了数据接收方,如果判断为是,则确定数据需要推送,否则,确定是护具不需要推送。5.根据权利要求3所述的方法,其特征在于,所述方法进一步包括:判断是否设置了数据或函数的映射或计算,如果判断为是,则将计算结果输送给对接方;根据传输结果记录日志,如果推送错误则根据预先设置的重复提送次数进行重复推送。6.一种进行数据统一对接的装置,其特征在于,包括:页面配置模块,用于在页面配置端配置相应的应用、应用下应用服务的基本信息、应用服务的出参入参信息和安全认证信息、基...

【专利技术属性】
技术研发人员:杨更新王华吴艳萍
申请(专利权)人:江苏天拓龙川数字科技有限公司
类型:发明
国别省市:

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

1