本发明专利技术公开了一种系统间数据交互脚本的配置方法及装置,涉及系统开发技术领域及医疗健康,主要目的在于解决系统之间交互功能开发的效率低的问题。主要包括响应于数据交互脚本的配置指令,根据待配置的目标交互节点匹配出初始交互脚本,所述目标交互节点为目标系统中目标业务的流程节点;依据对所述目标交互节点的至少一个待交互系统、以及与所述待交互系统对应的数据结构映射关系进行配置的操作内容确定配置内容;依据所述配置内容对所述初始交互脚本进行更新,得到目标交互脚本,以在监听到所述目标交互节点发生时,按照所述目标交互脚本处理所述目标系统与所述待交互系统之间的数据交互。主要用于配置系统间数据交互脚本。
【技术实现步骤摘要】
本专利技术涉及系统开发及医疗健康领域,特别是涉及一种系统间数据交互脚本的配置方法及装置。
技术介绍
1、随着计算机、互联网技术的迅猛发展,企业业务的信息化已经成为每个公司不可缺少的一部分,而随着企业业务的扩展,业务系统的精细划分,企业内系统的组成越来越复杂,各个系统之间的业务对接、数据交互也越来越多。为了有效的串联起各个业务系统,系统间数据交互的开发是必不可少的工作。
2、目前,现有的系统间数据交互的开发主要是根据业务需求,定制一套符合需求业务场景的交互功能来实现交互,但此方法的开发量较大,开发周期长,且开发完成后针对不同业务系统的复用性较差,导致开发效率较低。尤其是针对医疗健康业务系统,由于各个业务系统之间的交互复杂性较高,开发工作量较大,需要消耗较长的开发时间。
技术实现思路
1、有鉴于此,本专利技术提供一种系统间数据交互脚本的配置方法及装置,主要目的在于解决系统之间交互功能开发的效率低的问题,尤其是针对医疗健康业务系统,由于各个业务系统之间的交互复杂性较高,开发工作量较大,需要消耗较长的开发时间的问题。
2、依据本专利技术一个方面,提供了一种系统间数据交互脚本的配置方法,包括:
3、响应于数据交互脚本的配置指令,根据待配置的目标交互节点匹配出初始交互脚本,所述目标交互节点为目标系统中目标业务的流程节点;
4、依据对所述目标交互节点的至少一个待交互系统、以及与所述待交互系统对应的数据结构映射关系进行配置的操作内容确定配置内容;p>5、依据所述配置内容对所述初始交互脚本进行更新,得到目标交互脚本,以在监听到所述目标交互节点发生时,按照所述目标交互脚本处理所述目标系统与所述待交互系统之间的数据交互。
6、进一步地,所述配置内容包括待交互系统和数据结构映射关系,所述依据对所述目标交互节点的至少一个待交互系统、以及与所述待交互系统对应的数据结构映射关系进行配置的操作内容确定配置内容,包括:
7、依据所述目标系统和/或所述目标业务匹配出至少一个候选交互系统,并将所述候选交互系统展示至待交互系统配置选项中;
8、依据对所述待交互系统配置选项中任一项的选取操作,确定待交互系统;
9、获取所述待交互系统的第一数据结构信息,并将所述第一数据结构信息展示至数据结构配置选项中;
10、依据对所述数据结构配置选项中任一项的选取操作,构建第二数据结构信息与所述第一数据结构信息之间的映射关系,得到数据结构映射关系,其中,所述第二数据结构信息用于表征所述业务节点数据在所述目标系统中的数据结构。
11、进一步地,所述配置内容还包括接口信息,所述依据对所述待交互系统配置选项中任一项的选取操作,确定待交互系统之后,所述方法还包括:
12、获取所述待交互系统的接口信息,所述接口信息至少包括接口地址、公钥私钥、加密规则中的一个;
13、将所述接口信息与所述待交互系统进行关联处理。
14、进一步地,所述响应于数据交互脚本的配置指令,根据待配置的目标交互节点匹配出初始交互脚本之前,所述方法还包括:
15、监听所述全局系统的mq消息,根据此mq消息确定各个系统下不同业务的交互节点;
16、生成与所述交互节点对应的初始交互脚本,所述初始交互脚本与对应交互节点的标准事件信息、及所述标准事件信息的监听主题关联。
17、进一步地,所述依据所述配置内容对所述初始交互脚本进行更新,得到目标交互脚本之后,所述方法还包括:
18、监听任一系统的数据结构信息的更新;
19、在所述数据结构信息发生更新的情况下,获取变更前数据结构信息的关联交互脚本;
20、依据更新后的数据结构信息对所述关联交互脚本中的数据结构映射关系进行更新。
21、进一步地,所述依据所述配置内容对所述初始交互脚本进行更新,得到目标交互脚本之后,所述方法还包括:
22、监听所述目标交互脚本的执行状态,在所述执行状态为失败的情况下,对所述目标交互脚本进行重试执行,并对重试次数进行计数;
23、若所述重试次数等于重试阈值,则生成用于指示所述目标交互脚本错误的提示信息;
24、当监听所述目标交互脚本的配置更新时,重启对所述目标交互脚本的重试执行。
25、进一步地,所述方法还包括:
26、获取所述目标交互脚本的执行日志信息;
27、将所述执行日志信息与所述目标交互脚本的属性信息进行关联处理;和/或,
28、将所述执行日志信息与所述目标交互节点对应的标准事件信息进行关联处理;
29、将关联处理后的所述执行日志信息存储至目标存储空间,以用于脚本维度和/或事件维度的日志查询。
30、依据本专利技术另一个方面,提供了一种系统间数据交互脚本的配置装置,包括:
31、匹配模块,用于响应于数据交互脚本的配置指令,根据待配置的目标交互节点匹配出初始交互脚本,所述目标交互节点为目标系统中目标业务的流程节点;
32、确定模块,用于依据对所述目标交互节点的至少一个待交互系统、以及与所述待交互系统对应的数据结构映射关系进行配置的操作内容确定配置内容;
33、更新模块,用于依据所述配置内容对所述初始交互脚本进行更新,得到目标交互脚本,以在监听到所述目标交互节点发生时,按照所述目标交互脚本处理所述目标系统与所述待交互系统之间的数据交互。
34、进一步地,所述确定模块,包括:
35、展示单元,用于依据所述目标系统和/或所述目标业务匹配出至少一个候选交互系统,并将所述候选交互系统展示至待交互系统配置选项中;
36、确定单元,用于依据对所述待交互系统配置选项中任一项的选取操作,确定待交互系统;
37、获取单元,用于获取所述待交互系统的第一数据结构信息,并将所述第一数据结构信息展示至数据结构配置选项中;
38、构建单元,用于依据对所述数据结构配置选项中任一项的选取操作,构建第二数据结构信息与所述第一数据结构信息之间的映射关系,得到数据结构映射关系,其中,所述第二数据结构信息用于表征所述业务节点数据在所述目标系统中的数据结构。
39、进一步地,所述装置还包括:
40、第一获取模块,用于获取所述待交互系统的接口信息,所述接口信息至少包括接口地址、公钥私钥、加密规则中的一个;
41、关联模块,用于将所述接口信息与所述待交互系统进行关联处理。
42、进一步地,所述装置还包括:
43、第一监听模块,用于监听所述全局系统的mq消息,根据此mq消息确定各个系统下不同业务的交互节点;
44、第一生成模块,用于生成与所述交互节点对应的初始交互脚本,所述初始交互脚本与对应交互节点的标准事件信息、及所述标准事件信息的监听主题关联。
45、进一步地,所述装置本文档来自技高网
...
【技术保护点】
1.一种系统间数据交互脚本的配置方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述配置内容包括待交互系统和数据结构映射关系,所述依据对所述目标交互节点的至少一个待交互系统、以及与所述待交互系统对应的数据结构映射关系进行配置的操作内容确定配置内容,包括:
3.根据权利要求2所述的方法,其特征在于,所述配置内容还包括接口信息,所述依据对所述待交互系统配置选项中任一项的选取操作,确定待交互系统之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于数据交互脚本的配置指令,所述根据待配置的目标交互节点匹配出初始交互脚本之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述依据所述配置内容对所述初始交互脚本进行更新,得到目标交互脚本之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述依据所述配置内容对所述初始交互脚本进行更新,得到目标交互脚本之后,所述方法还包括:
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:
<
p>8.一种系统间数据交互脚本的配置装置,其特征在于,包括:9.一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的系统间数据交互脚本的配置方法对应的操作。
10.一种计算机设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
...
【技术特征摘要】
1.一种系统间数据交互脚本的配置方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述配置内容包括待交互系统和数据结构映射关系,所述依据对所述目标交互节点的至少一个待交互系统、以及与所述待交互系统对应的数据结构映射关系进行配置的操作内容确定配置内容,包括:
3.根据权利要求2所述的方法,其特征在于,所述配置内容还包括接口信息,所述依据对所述待交互系统配置选项中任一项的选取操作,确定待交互系统之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于数据交互脚本的配置指令,所述根据待配置的目标交互节点匹配出初始交互脚本之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述依据所述...
【专利技术属性】
技术研发人员:赵海涛,
申请(专利权)人:康键信息技术深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。