系统间数据交互脚本的配置方法及装置与流程

文档序号:38113972发布日期:2024-05-28 19:35阅读:15来源:国知局
系统间数据交互脚本的配置方法及装置与流程

本发明涉及系统开发及医疗健康领域,特别是涉及一种系统间数据交互脚本的配置方法及装置。


背景技术:

1、随着计算机、互联网技术的迅猛发展,企业业务的信息化已经成为每个公司不可缺少的一部分,而随着企业业务的扩展,业务系统的精细划分,企业内系统的组成越来越复杂,各个系统之间的业务对接、数据交互也越来越多。为了有效的串联起各个业务系统,系统间数据交互的开发是必不可少的工作。

2、目前,现有的系统间数据交互的开发主要是根据业务需求,定制一套符合需求业务场景的交互功能来实现交互,但此方法的开发量较大,开发周期长,且开发完成后针对不同业务系统的复用性较差,导致开发效率较低。尤其是针对医疗健康业务系统,由于各个业务系统之间的交互复杂性较高,开发工作量较大,需要消耗较长的开发时间。


技术实现思路

1、有鉴于此,本发明提供一种系统间数据交互脚本的配置方法及装置,主要目的在于解决系统之间交互功能开发的效率低的问题,尤其是针对医疗健康业务系统,由于各个业务系统之间的交互复杂性较高,开发工作量较大,需要消耗较长的开发时间的问题。

2、依据本发明一个方面,提供了一种系统间数据交互脚本的配置方法,包括:

3、响应于数据交互脚本的配置指令,根据待配置的目标交互节点匹配出初始交互脚本,所述目标交互节点为目标系统中目标业务的流程节点;

4、依据对所述目标交互节点的至少一个待交互系统、以及与所述待交互系统对应的数据结构映射关系进行配置的操作内容确定配置内容;

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、进一步地,所述装置还包括:

46、第二监听模块,用于监听任一系统的数据结构信息的更新;

47、第二获取模块,用于在所述数据结构信息发生更新的情况下,获取变更前数据结构信息的关联交互脚本;

48、依据更新后的数据结构信息对所述关联交互脚本中的数据结构映射关系进行更新。

49、进一步地,所述装置还包括:

50、第三监听模块,用于监听所述目标交互脚本的执行状态,在所述执行状态为失败的情况下,对所述目标交互脚本进行重试执行,并对重试次数进行计数;

51、第二生成模块,用于若所述重试次数等于重试阈值,则生成用于指示所述目标交互脚本错误的提示信息;

52、重启模块,用于当监听所述目标交互脚本的配置更新时,重启对所述目标交互脚本的重试执行。

53、进一步地,所述装置还包括:

54、第三获取模块,用于获取所述目标交互脚本的执行日志信息;

55、第一处理模块,用于将所述执行日志信息与所述目标交互脚本的属性信息进行关联处理;和/或,

56、第二处理模块,用于将所述执行日志信息与所述目标交互节点对应的标准事件信息进行关联处理;

57、存储模块,用于将关联处理后的所述执行日志信息存储至目标存储空间,以用于脚本维度和/或事件维度的日志查询。

58、根据本发明的又一方面,提供了一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述系统间数据交互脚本的配置方法对应的操作。

59、根据本发明的再一方面,提供了一种计算机设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

60、所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述系统间数据交互脚本的配置方法对应的操作。

61、借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:

62、本发明提供了一种系统间数据交互脚本的配置方法及装置,首先响应于数据交互脚本的配置指令,根据待配置的目标交互节点匹配出初始交互脚本,所述目标交互节点为目标系统中目标业务的流程节点;依据对所述目标交互节点的至少一个待交互系统、以及与所述待交互系统对应的数据结构映射关系进行配置的操作内容确定配置内容;依据所述配置内容对所述初始交互脚本进行更新,得到目标交互脚本,以在监听到所述目标交互节点发生时,按照所述目标交互脚本处理所述目标系统与所述待交互系统之间的数据交互。与现有技术相比,本发明实施例通过在初始交互脚本中预先配置与目标交互节点匹配的待选项,仅需要对选项进行选择即可实现灵活、高效的配置,无需针对各个系统之间的数据交互单独开发固定的脚本,大大缩短了各个业务系统之间数据交互功能实现的开发时间,同时,又确保了脚本配置的准确性,从而有效提高了系统间数据交互脚本配置的效率。尤其在数据医疗业务场景下,由于业务流程链较长,数据交互较为复杂,通过上述方式更能够显著的缩短开发的时间,提高开发效率。

63、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1