本公开提供一种业务系统衔接方法、装置及存储介质,该方法包括确定至少两个业务系统的接口规范,接口规范中的属性包括数据接口协议和数据承载结构,数据承载结构反映了业务系统传输数据时的数据结构;根据至少两个业务系统的接口规范,确定至少两个业务系统的相似度,相似度用于表征接口规范的相似程度;响应于至少两个业务系统的相似度低于相似度阈值,输出面向至少两个业务系统的目标接口规范,目标接口规范用于统一至少两个业务系统的业务流程及数据标准。本公开可以对至少两个业务系统的接口规范进行衔接,使得各个业务系统之间可以数据互通,进而提高了跨业务系统间的业务执行效率。效率。效率。
【技术实现步骤摘要】
业务系统衔接方法、装置及存储介质
[0001]本公开涉及云网业务与
,尤其涉及一种业务系统衔接方法、装置及存储介质。
技术介绍
[0002]不同的业务系统,涉及的业务流程和/或数据结构标准不统一,因此为实现业务流程及数据标准的统一,需进行系统间衔接。
[0003]目前,主要通过做接口来实现系统间衔接。但做接口的执行周期长、协调成本高、落地困难重重;且,随着传统线下手工业务加速转移到线上信息化系统,通过做接口实现系统间衔接的方式已不能适应全部系统间衔接的场景。因此,亟需一种新的业务系统衔接方案。
技术实现思路
[0004]为了解决上述问题,本公开提供了一种业务系统衔接方法、装置及存储介质,以实现业务系统之间的数据互通。
[0005]第一方面,本公开提供了一种业务系统衔接方法,应用于服务器,包括:
[0006]确定至少两个业务系统的接口规范,接口规范中的属性包括数据接口协议和数据承载结构,数据承载结构反映了业务系统传输数据时的数据结构;
[0007]根据至少两个业务系统的接口规范,确定至少两个业务系统的相似度,相似度用于表征接口规范的相似程度;
[0008]响应于至少两个业务系统的相似度低于相似度阈值,输出面向至少两个业务系统的目标接口规范,目标接口规范用于统一至少两个业务系统的业务流程及数据标准。
[0009]一种可能的实施方式中,确定至少两个业务系统的接口规范,包括:针对至少两个业务系统中每个业务系统,基于业务系统的基础功能,确定业务系统的业务流程;根据业务流程,确定业务系统的接口规范。
[0010]一种可能的实施方式中,基于业务系统的基础功能,确定业务系统的业务流程,包括:基于业务系统的基础功能,确定业务系统对应的行业;根据行业对应的大数据信息,确定业务系统的业务流程。
[0011]一种可能的实施方式中,接口规范中的属性还包括接口名称、传参个数、传参数据类型、返回值个数以及返回值类型中的至少一种,根据至少两个业务系统的接口规范,确定至少两个业务系统的相似度,包括:根据至少两个业务系统的接口规范包含的属性,确定面向至少两个业务系统的待比较属性;在待比较属性中,确定至少两个业务系统的属性内容相同的目标属性;基于目标属性的个数和待比较属性的个数,确定至少两个业务系统的相似度。
[0012]一种可能的实施方式中,输出面向至少两个业务系统的目标接口规范之前,还包括:响应于至少两个业务系统对应同一属性的属性内容不同,确定目标接口规范对应属性
的属性内容为预设属性内容,或者,确定目标接口规范对应属性的属性内容为至少两个业务系统对应的属性内容中适用范围最大的属性内容。
[0013]一种可能的实施方式中,属性为数据接口协议时,预设属性内容为HTTP协议;和/或,属性为数据承载结构时,预设属性内容为json数据结构。
[0014]一种可能的实施方式中,输出面向至少两个业务系统的目标接口规范,包括:以消息的形式将目标接口规范发送至部署有业务系统的业务服务器,以使业务服务器基于目标接口规范进行业务系统的数据互通。
[0015]第二方面,本公开提供一种业务系统衔接装置,应用于服务器,包括:
[0016]第一确定模块,用于确定至少两个业务系统的接口规范,接口规范中的属性包括数据接口协议和数据承载结构,数据承载结构反映了业务系统传输数据时的数据结构;
[0017]第二确定模块,用于根据至少两个业务系统的接口规范,确定至少两个业务系统的相似度,相似度用于表征接口规范的相似程度;
[0018]输出模块,用于响应于至少两个业务系统的相似度低于相似度阈值,输出面向至少两个业务系统的目标接口规范,目标接口规范用于统一至少两个业务系统的业务流程及数据标准。
[0019]一种可能的实施方式中,第一确定模块具体用于:针对至少两个业务系统中每个业务系统,基于业务系统的基础功能,确定业务系统的业务流程;根据业务流程,确定业务系统的接口规范。
[0020]一种可能的实施方式中,第一确定模块具体用于:基于业务系统的基础功能,确定业务系统对应的行业;根据行业对应的大数据信息,确定业务系统的业务流程。
[0021]一种可能的实施方式中,第二确定模块具体用于:根据至少两个业务系统的接口规范包含的属性,确定面向至少两个业务系统的待比较属性;在待比较属性中,确定至少两个业务系统的属性内容相同的目标属性;基于目标属性的个数和待比较属性的个数,确定至少两个业务系统的相似度。
[0022]一种可能的实施方式中,输出模块还用于:响应于至少两个业务系统对应同一属性的属性内容不同,确定目标接口规范对应属性的属性内容为预设属性内容,或者,确定目标接口规范对应属性的属性内容为至少两个业务系统对应的属性内容中适用范围最大的属性内容。
[0023]一种可能的实施方式中,属性为数据接口协议时,预设属性内容为HTTP协议;和/或,属性为数据承载结构时,预设属性内容为json数据结构。
[0024]一种可能的实施方式中,输出模块具体用于:以消息的形式将目标接口规范发送至部署有业务系统的业务服务器,以使业务服务器基于目标接口规范进行业务系统的数据互通。
[0025]第三方面,本公开提供一种电子设备,包括:
[0026]存储器和处理器;
[0027]存储器用于存储程序指令;
[0028]处理器用于调用所述存储器中的程序指令执行第一方面的业务系统衔接方法。
[0029]第四方面,本公开一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序指令,计算机程序指令被执行时,实现第一方面的业务系统衔接方法。
[0030]第五方面,本公开提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面的业务系统衔接方法。
[0031]本公开提供一种业务系统衔接方法、装置及存储介质,该方法包括确定至少两个业务系统的接口规范,接口规范中的属性包括数据接口协议和数据承载结构,数据承载结构反映了业务系统传输数据时的数据结构;根据至少两个业务系统的接口规范,确定至少两个业务系统的相似度,相似度用于表征接口规范的相似程度;响应于至少两个业务系统的相似度低于相似度阈值,输出面向至少两个业务系统的目标接口规范,目标接口规范用于统一至少两个业务系统的业务流程及数据标准。本公开中,当确定至少两个业务系统的相似度低于相似度阈值时,可以输出面向至少两个业务系统的目标接口规范,其中,目标接口规范可以统一至少两个业务系统的业务流程及数据标准,因此本公开可以使得至少两个业务系统基于目标接口规范进行衔接,使得业务系统之间可以数据互通,进而提高了跨业务系统间的业务执行效率。
附图说明
[0032]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种业务系统衔接方法,其特征在于,应用于服务器,包括:确定至少两个业务系统的接口规范,所述接口规范中的属性包括数据接口协议和数据承载结构,所述数据承载结构反映了业务系统传输数据时的数据结构;根据所述至少两个业务系统的接口规范,确定所述至少两个业务系统的相似度,所述相似度用于表征接口规范的相似程度;响应于所述至少两个业务系统的相似度低于相似度阈值,输出面向所述至少两个业务系统的目标接口规范,所述目标接口规范用于统一所述至少两个业务系统的业务流程及数据标准。2.根据权利要求1所述的业务系统衔接方法,其特征在于,所述确定至少两个业务系统的接口规范,包括:针对所述至少两个业务系统中每个业务系统,基于所述业务系统的基础功能,确定所述业务系统的业务流程;根据所述业务流程,确定所述业务系统的接口规范。3.根据权利要求2所述的业务系统衔接方法,其特征在于,所述基于所述业务系统的基础功能,确定所述业务系统的业务流程,包括:基于所述业务系统的基础功能,确定所述业务系统对应的行业;根据所述行业对应的大数据信息,确定所述业务系统的业务流程。4.根据权利要求1至3中任一项所述的业务系统衔接方法,其特征在于,所述接口规范中的属性还包括接口名称、传参个数、传参数据类型、返回值个数以及返回值类型中的至少一种,所述根据所述至少两个业务系统的接口规范,确定所述至少两个业务系统的相似度,包括:根据所述至少两个业务系统的接口规范包含的属性,确定面向所述至少两个业务系统的待比较属性;在所述待比较属性中,确定所述至少两个业务系统的属性内容相同的目标属性;基于所述目标属性的个数和所述待比较属性的个数,确定所述至少两个业务系统的相似度。5.根据权利要求1至3中任一项所述的业务系统衔接方法,其特征在于,输出面向所述至少两个业务系统的...
【专利技术属性】
技术研发人员:唐剑锋,王沛瑶,石佳波,陶建宇,
申请(专利权)人:北京九恒星科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。