一种异构系统集成接口信息的维护方法、设备及介质技术方案

技术编号:29757144 阅读:23 留言:0更新日期:2021-08-20 21:10
本发明专利技术公开了一种异构系统集成接口信息的维护方法、设备及介质,该方案包括:根据异构业务系统,分别构建相应业务系统对应的接口模板;确定所述接口模板中与相应接口关联的接口字段,用于表示所述接口的相关信息;基于所述接口字段,生成相应的应用程序接口,为所述应用程序接口设置相应的接口地址;向接口调用方发送所述接口地址,以使所述接口调用方基于所述接口地址,调用所述应用程序接口。该方案能够实现异构系统间的数据流转,提高接口集成的效率,避免不必要的资源浪费。

【技术实现步骤摘要】
一种异构系统集成接口信息的维护方法、设备及介质
本说明书实施例涉及计算机
,尤其涉及一种异构系统集成接口信息的维护方法、设备及介质。
技术介绍
现今,很多企业由于事先缺乏总体规划和设计而盲目上线各种信息系统,虽然给业务上带来了便利,信息化水平也有所提高,但是信息系统不成体系,系统之间无法共享诸如用户、组织机构等公共数据,跨系统的数据流转也不能顺利进行,给信息系统管理和业务集成带来了很大的困难。目前信息系统集成一般是通过接口调用完成数据对接,在对接工作完成后,如果接口提供方的接口信息有所变动,都需要通知接口调用方进行代码修改,用到的信息越多,修改的地方就越多,造成时间浪费与工期延长。
技术实现思路
本说明书实施例提供一种异构系统集成接口信息的维护方法、设备及介质,用以解决现有技术中的如下技术问题:现有技术下,异构系统间的数据流传不顺利,且在接口调用完成后,接口提供方对接口信息的大量变动会造成接口调用方的大量修改,接口集成效率低且不能有效进行维护。为解决上述技术问题,本说明书实施例是这样实现的:一方面,本说明书实施例提供一种异构系统集成接口信息的维护方法,包括:根据异构业务系统,分别构建相应业务系统对应的接口模板;确定所述接口模板中与相应接口关联的接口字段,用于表示所述接口的相关信息;基于所述接口字段,生成相应的应用程序接口,为所述应用程序接口设置相应的接口地址;向接口调用方发送所述接口地址,以使所述接口调用方基于所述接口地址,调用所述应用程序接口。在一个实施例中,确定所述接口模板中与相应接口关联的接口字段之后,所述方法还包括:根据所述接口模板对应的业务系统,从所述业务系统中获取相应接口字段对应的信息,对所述接口字段进行维护。在一个实施例中,对所述接口字段进行维护,具体包括:判断所述接口字段是否为全局字段,所述全局字段用于表示异构业务系统间通用的信息;若是,获取所述全局字段的字段值,为各接口模板中的相应全局字段统一赋值。在一个实施例中,对所述接口字段进行维护,具体包括:判断所述接口字段是否为非全局字段,所述非全局字段用于表示异构业务系统间不可通用的信息;若是,针对各异构业务系统,分别从相应业务系统中获取所述非全局字段的字段值,为其对应的接口模板中的非全局字段单独赋值。在一个实施例中,所述方法还包括:针对各异构业务系统,获取所述业务系统对应的多个所述接口地址;对多个所述接口地址进行集成,得到接口总地址,发送至所述接口调用方。在一个实施例中,所述方法还包括:响应于所述接口调用方对所述接口总地址的调用请求,通过预先搭建的可视化界面向所述接口调用方展示所述接口总地址对应的异构业务系统;响应于所述接口调用方的选择操作,将所述接口调用方选择的业务系统对应的具体的应用程序接口的接口地址展示给所述接口调用方。在一个实施例中,所述接口调用方基于所述接口地址,调用所述应用程序接口之前,所述方法还包括:获取接口调用方的接口私钥,对所述接口调用方进行身份认证,确认所述身份认证的结果为认证通过。在一个实施例中,对所述接口字段进行维护,具体包括:确定所述业务系统中所述接口字段对应的信息的接口字段地址;将所述接口字段的字段值与所述接口字段地址关联。另一方面,本说明书实施例提供一种异构系统集成接口信息的维护设备,包括:至少一个处理器,以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令能被所述至少一个处理器执行,以使所述至少一个处理器能够:根据异构业务系统,分别构建相应业务系统对应的接口模板;确定所述接口模板中与相应接口关联的接口字段,用于表示所述接口的相关信息;基于所述接口字段,生成相应的应用程序接口,为所述应用程序接口设置相应的接口地址;向接口调用方发送所述接口地址,以使所述接口调用方基于所述接口地址,调用所述应用程序接口。本说明书实施例采用上述至少一个技术方案能够达到以下有益效果:能够实现异构系统间的数据流转,保障数据安全性与灵活性,提高接口集成的效率,在接口调用完成后,即使接口提供方的接口信息有所变动,接口调用方也不需要做出大量修改,避免了不必要的资源浪费。附图说明此处所说明的附图用来提供对本说明书实施例的进一步理解,构成本说明书实施例的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对申请的不当限定。在附图中:图1为本申请实施例提供的一种异构系统集成接口信息的维护方法的流程示意图;图2为本申请实施例提供的一种异构系统集成接口信息的维护方法的一种示意图;图3为本申请实施例提供的一种异构系统集成接口信息的维护设备的结构示意图。具体实施方式为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本申请技术方案进行清楚、完整的描述。显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供了一种异构系统集成接口信息的维护方法、设备及介质,下面进行具体说明:图1为本申请实施例提供的一种异构系统集成接口信息的维护方法的流程示意图,如图1所示,本申请实施例提供的一种异构系统集成接口信息的维护方法可以包括以下步骤:S101:根据异构业务系统,分别构建相应业务系统对应的接口模板。接口模板是根据实际业务系统的需求构建的,需求不一样,对应的模板也不一样。比如,对于医务系统的集成而言,可以构建医务系统集成模板;对于学校系统而言,可以构建学校系统集成模板。S102:确定所述接口模板中与相应接口关联的接口字段,用于表示所述接口的相关信息。为了让用户能够在接口模板中获取所需要的接口信息,本方案提出在接口模板中设置本次集成过程中需要的接口字段,接口字段用于表示接口的相关信息,接口模板与接口字段之间建立有关联关系。比如,在一种实际业务场景下,设置的接口模板中的接口字段包括:基于OAuth2.0协议的单点登录;code的请求地址;access_token的请求地址;token换取用户信息接口地址;client_id和client_secret;基于ApiKey方式的待办接口;apikey作为认证信息;租户信息;语言信息;推送待办信息接口地址;获取待办信息接口地址;完成待办信息接口地址;删除待办信息接口地址。S103:基于所述接口字段,生成相应的应用程序接口,为所述应用程序接口设置相应的接口地址。为了方便接口调用方调用接口,在设置好接口模板的接口字段后,生成相应的应用程序接口,并为其设置相应的接口地址。由此,接口调用方可以通过这个接口地址本文档来自技高网...

【技术保护点】
1.一种异构系统集成接口信息的维护方法,其特征在于,所述方法包括:/n根据异构业务系统,分别构建相应业务系统对应的接口模板;/n确定所述接口模板中与相应接口关联的接口字段,用于表示所述接口的相关信息;/n基于所述接口字段,生成相应的应用程序接口,为所述应用程序接口设置相应的接口地址;/n向接口调用方发送所述接口地址,以使所述接口调用方基于所述接口地址,调用所述应用程序接口。/n

【技术特征摘要】
1.一种异构系统集成接口信息的维护方法,其特征在于,所述方法包括:
根据异构业务系统,分别构建相应业务系统对应的接口模板;
确定所述接口模板中与相应接口关联的接口字段,用于表示所述接口的相关信息;
基于所述接口字段,生成相应的应用程序接口,为所述应用程序接口设置相应的接口地址;
向接口调用方发送所述接口地址,以使所述接口调用方基于所述接口地址,调用所述应用程序接口。


2.根据权利要求1所述的方法,其特征在于,确定所述接口模板中与相应接口关联的接口字段之后,所述方法还包括:
根据所述接口模板对应的业务系统,从所述业务系统中获取相应接口字段对应的信息,对所述接口字段进行维护。


3.根据权利要求2所述的方法,其特征在于,对所述接口字段进行维护,具体包括:
判断所述接口字段是否为全局字段,所述全局字段用于表示异构业务系统间通用的信息;
若是,获取所述全局字段的字段值,为各接口模板中的相应全局字段统一赋值。


4.根据权利要求2所述的方法,其特征在于,对所述接口字段进行维护,具体包括:
判断所述接口字段是否为非全局字段,所述非全局字段用于表示异构业务系统间不可通用的信息;
若是,针对各异构业务系统,分别从相应业务系统中获取所述非全局字段的字段值,为其对应的接口模板中的非全局字段单独赋值。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对各异构业务系统,获取所述业务系统对应的多个所述接口地址;
对多个所述接口地址进行集成,得到接口总地址,发送至所述接口调用方。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
响应于所述接口调用方对所述接口总地址的调用请求,通过预先搭建的可视化界面向所述接口调用方展示所述接口总地址对应的异...

【专利技术属性】
技术研发人员:周超曾超贾思辉
申请(专利权)人:山东浪潮通软信息科技有限公司
类型:发明
国别省市:山东;37

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

1