一种应用系统接口集成系统、集成方法、设备及存储介质与流程

文档序号:26714802发布日期:2021-09-22 19:48阅读:来源:国知局

技术特征:
1.一种数据集成系统,包括客户端和服务器端,其特征在于:从客户端获得配置信息,所述配置信息是关于数据目标系统数据集成规则的信息;服务器包括数据采集模块、数据同步推送模块和与客户端进行数据通信的接口单元;所述服务器获取数据集成所需的配置信息,调用数据采集模块,并根据所述配置信息从数据源头系统中获取数据进行处理得到中间数据;所述数据同步推送模块注册有目标数据类型标识,调用所述数据同步推送模块,在所述中间数据中获取与所述目标数据类型标识对应的目标数据;基于接口单元,对所述目标数据进行同步,服务器将目标数据同步至数据目标系统中。2.根据权利要求1所述的一种数据集成系统,其特征在于:所述配置信息,包括:所述数据目标系统设置所述数据源头系统和数据目标系统的连接信息;所述数据目标系统设置数据源头系统基础数据与数据目标系统基础数据的映射关系;所述数据目标系统设置数据源头系统业务数据与数据目标系统业务数据的映射关系;所述数据目标系统设置所述中间数据与所述目标数据转换规则;所述数据目标系统设置调度策略,所述调度策略包括数据定时推送信息和数据实时推送信息;所述数据定时推送信息中用户设置定时推送条件,所述定时推送条件包括推送时间和推送时间间隔,在达到设定的推送时间或设定的推送时间间隔后触发数据推送动作;所述数据目标系统基于调度策略设置数据采集规则。3.根据权利要求2所述的一种数据集成系统,其特征在于:所述数据同步推送模块包括根据配置信息选择调用的定时同步单元和实时同步单元,所述定时同步单元用于设定从所述数据源头系统中同步目标数据的定时同步时间和定时间隔时间,所述定时同步单元用于基于配置信息实时推送符合条件的目标数据。4.根据权利要求3所述的一种数据集成系统,其特征在于:所述服务器还包括监听模块,当数据同步推送模块开启时启动监听模块,监听模块监听新增或变更数据的中间结果,并检测中间数据的具体字段内容与配置信息的匹配程度,如匹配则将目标数据传输至数据目标系统。5.根据权利要求3所述的一种数据集成系统,其特征在于:所述接口单元适配集成方式包括restapi接口、jdbc数据库连接和mq消息队列。6.根据权利要求5所述的一种数据集成系统,其特征在于:所述服务器还包括日志采集模块,所述日志采集模块用于记录并存储配置信息、目标数据、数据同步推送模块所调用的定时同步单元或实时同步单元信息以及目标数据经各接口单元同步的结果信息,所述日志采集模块可查找目标数据经接口单元同步失败的目标数据并进行手动同步。7.一种应用系统接口集成方法,其特征在于,包括如下步骤:s1:用户在客户端界面上选择数据源头系统的类型、连接方式和用户权限信息;s2:根据所述的连接方式连接数据源头系统,并展示数据源头系统数据结构和数据内容,用户根据具体需求选择需要采集的数据源头系统数据结构,设置对应结构的数据抽取条件,所述数据抽取条件即为配置信息,并抽取处理得到中间数据;s3:加载数据同步策略,用户配置数据进行实时同步或者定时同步,设置数据定时同步时可设置定时同步条件,所述定时同步条件包括定时同步时间和定时同步间隔,将符合配置信息的目标数据同步到数据目标系统中;
s4:将发送的目标数据的具体内容、数据目标系统信息以及发送方式以同步日志的方式进行记录,具体信息记录到elasticsearch中,并进行日志的查看和解析,通过分析数据同步日志可以查找到同步失败的数据并再次进行手动的数据同步。s5:用户在客户端界面上配置数据目标系统的类型和连接方式以及用户权限信息用以接受数据。8.根据权利要求7所述的一种应用系统接口集成方法,其特征在于,步骤s3中用户配置数据实时同步时,当有数据审核通过时,数据同步推送模块调用实时同步单元根据之前保存的配置信息过滤该审核通过的数据,符合条件即可直接进行数据实时同步,不符合条件则不推送。9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求7

8任一项所述应用系统接口集成方法的步骤。10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求7

8任一项所述的一种应用系统接口集成方法。

技术总结
本发明提出了一种应用系统接口集成系统、集成方法、设备及存储介质,从客户端获得配置信息,配置信息是关于数据目标系统数据集成规则的信息;服务器获取数据集成所需的配置信息,调用数据采集模块,并根据所述配置信息从数据源头系统中获取数据进行处理得到中间数据;数据同步推送模块注册有目标数据类型标识,调用所述数据同步推送模块,在中间数据中获取与所述目标数据类型标识对应的目标数据;基于接口单元,对目标数据进行同步,服务器将目标数据同步至数据目标系统中。本发明产生一种计算机可读的存储介质来进行系统参数和条件的配置,无需人工的二次开发参与,系统管理员或者相关的配置人员即可完成系统之间接口的集成和数据的同步。的集成和数据的同步。的集成和数据的同步。


技术研发人员:杨浩东 张复生
受保护的技术使用者:陕西优百信息技术有限公司
技术研发日:2021.06.24
技术公布日:2021/9/21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1