复合接口配置及复合接口调用方法、装置制造方法及图纸

技术编号:17488680 阅读:27 留言:0更新日期:2018-03-17 12:15
本发明专利技术提供了复合接口配置方法及装置,通过获取复合接口配置信息,该配置信息包括子接口配置信息中的子接口的标识以及至少一条传递调用链上的各子接口之间的传递调用顺序,建立复合接口以供终端设备调用,解决终端设备无法对原服务端设备功能进行改进和维护的问题;基于上述配置好的复合接口,本发明专利技术还提供了复合接口调用方法及装置,通过获取客户端设备发送的调用请求,将调用请求中的输入信息赋值到被调用复合接口的至少一个子接口,服务器根据复合接口的各传递调用链的配置信息依次调用执行各子接口,并将获取到的至少一个子接口的输出项作为复合接口的输出信息发送给客户端设备。客户端设备可通过上述调用过程实现快速搜索、查询等功能。

Compound interface configuration and method and device for invocation of composite interface

The present invention provides a method and device for composite interface configuration, by obtaining the configuration information of the composite interface, identifies the configuration information including sub interface interface configuration information and the at least one transfer between sub interfaces on the call chain transfer calling sequence, the establishment of composite interface for calling terminal equipment, terminal equipment can not solve improvement and maintenance of the original server equipment function; composite interface configured based on the above, the invention also provides a composite interface method and device, by getting sent to the client device call request, the input information in the request to call the assignment by at least a sub interface composite interface, the server according to the composite the transmission interface configuration information of the call chain in turn calls the execution of each sub interface, and will get to the at least one sub interface. As the output of the composite interface send out information to the client device. The client device can achieve fast search, query and other functions through the calling process.

【技术实现步骤摘要】
复合接口配置及复合接口调用方法、装置
本专利技术涉及计算机通信领域,尤其涉及一种复合接口配置及复合接口调用方法、装置。
技术介绍
网络服务(WebService)技术是一种跨编程语言和跨操作系统平台的远程调用技术。具体来说,WebService建立了可互操作的分布式应用程序的新平台,它定义了应用程序如何在Web上实现互操作性,其中,调用WebService的应用程序叫做客户端,提供WebService的应用程序叫做服务端。客户端可以通过调用Webservice接口对服务端进行查询和访问。现有技术中,对于WebService接口的调用,只是单一接口的调用,只能使用原服务端对外提供的功能,而无法对原服务端提供的功能进行改进和维护。
技术实现思路
本专利技术提供一种复合接口配置及复合接口调用方法、装置,以解决现有技术无法对原服务端提供的功能进行改进和维护的问题。第一方面,本专利技术提供一种复合接口配置方法,包括:获取复合接口配置信息,所述复合接口配置信息包括子接口配置信息;其中,所述子接口配置信息包括子接口的标识以及至少一条传递调用链的配置信息,所述传递调用链包括至少一个子接口,各所述传递调用链的配置信息包括所述传递调用链上的各子接口之间的传递调用顺序;根据所述子接口的标识以及至少一条传递调用链的配置信息建立复合接口,以供终端设备调用所述复合接口,所述复合接口包括至少一条所述传递调用链。可选的,所述方法还包括:获取各所述传递调用链的调用顺序;其中,所述调用顺序包括并行执行顺序和/或串行执行顺序。可选的,所述复合接口配置信息还包括:复合接口的报文模板;所述报文模板包括请求报文模板和响应报文模板;所述方法还包括:获取所述请求报文模板的数据项与所述复合接口的各子接口的输入项之间的对应关系,以及所述响应报文模板的数据项与所述复合接口的各子接口的输出项之间的对应关系;其中,所述请求报文模板的数据项用于赋值给有对应关系的各子接口,所述响应报文模板的数据项用于作为所述复合接口的输出信息发送给终端设备。第二方面,本专利技术提供一种复合接口调用方法,包括:接收复合接口的调用请求,并获取所述调用请求中的输入信息,所述复合接口包括至少一条传递调用链,所述传递调用链包括至少一个子接口;将所述输入信息赋值至所述复合接口;根据所述复合接口的各所述传递调用链的配置信息调用各子接口,各所述传递调用链的配置信息包括所述传递调用链上的各子接口之间的传递调用顺序;获取所述复合接口的各子接口的输出项;发送所述复合接口的输出信息,所述复合接口的输出信息包括所述复合接口的至少一个子接口的输出项。可选的,所述将所述输入信息赋值至所述复合接口,包括:将所述输入信息输入至请求报文模板,根据所述请求报文模板的数据项与所述复合接口的各子接口的输入项之间的对应关系,将所述请求报文模板的数据项赋值给有对应关系的子接口;所述发送所述复合接口的输出信息之前,包括:根据响应报文模板的数据项与所述复合接口的各子接口的输出项之间的对应关系,将有对应关系的各子接口的输出项赋值给所述响应报文模板的数据项,得到响应报文;将所述响应报文作为所述复合接口的输出信息发送给终端设备。第三方面,本专利技术提供一种复合接口生成装置,包括:获取模块,用于获取复合接口配置信息,所述复合接口配置信息包括子接口配置信息;其中,所述子接口配置信息包括子接口的标识以及至少一条传递调用链的配置信息,所述传递调用链包括至少一个子接口,各所述传递调用链的配置信息包括所述传递调用链上的各子接口之间的传递调用顺序;建立模块,用于根据所述子接口的标识以及至少一条传递调用链的配置信息建立复合接口,以供终端设备调用所述复合接口,所述复合接口包括至少一条所述传递调用链。可选的,所述获取模块,还用于获取各所述传递调用链的调用顺序;其中,所述调用顺序包括并行执行顺序和/或串行执行顺序。可选的,所述复合接口配置信息还包括:复合接口的报文模板;所述报文模板包括请求报文模板和响应报文模板;获取模块,还用于获取所述请求报文模板的数据项与所述复合接口的各子接口的输入项之间的对应关系,以及所述响应报文模板的数据项与所述复合接口的各子接口的输出项之间的对应关系;其中,所述请求报文模板的数据项用于赋值给有对应关系的各子接口,所述响应报文模板的数据项用于作为所述复合接口的输出信息发送给终端设备。第四方面,本专利技术提供一种复合接口调用装置,包括:接收获取模块,用于接收复合接口的调用请求,并获取所述调用请求中的输入信息,所述复合接口包括至少一条传递调用链,所述传递调用链包括至少一个子接口;赋值模块,用于将所述输入信息赋值至所述复合接口;调用模块,用于根据所述复合接口的各所述传递调用链的配置信息调用各子接口,各所述传递调用链的配置信息包括所述传递调用链上的各子接口之间的传递调用顺序;获取模块,用于获取所述复合接口的各子接口的输出项;发送模块,用于发送所述复合接口的输出信息,所述复合接口的输出信息包括所述复合接口的至少一个子接口的输出项。可选的,所述赋值模块,还用于将所述输入信息输入至请求报文模板,根据所述请求报文模板的数据项与所述复合接口的各子接口的输入项之间的对应关系,将所述请求报文模板的数据项赋值给有对应关系的子接口;根据响应报文模板的数据项与所述复合接口的各子接口的输出项之间的对应关系,将有对应关系的各子接口的输出项赋值给所述响应报文模板的数据项,得到响应报文;所述发送模块,还用于将所述响应报文作为所述复合接口的输出信息发送给终端设备。本专利技术提供了复合接口配置方法及装置,通过获取复合接口配置信息,该配置信息包括子接口配置信息中的子接口的标识以及至少一条传递调用链上的各子接口之间的传递调用顺序,建立复合接口以供终端设备调用,解决终端设备无法对原服务端设备功能进行改进和维护的问题;基于上述配置好的复合接口,本专利技术还提供了复合接口调用方法及装置,通过获取客户端设备发送的调用请求,将调用请求中的输入信息赋值到被调用复合接口的至少一个子接口,服务器根据复合接口的各传递调用链的配置信息依次调用执行各子接口,并将获取到的至少一个子接口的输出项作为复合接口的输出信息发送给客户端设备。客户端设备可通过上述调用过程实现快速搜索、查询等功能。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种可能的系统架构图;图2为本专利技术一实施例提供的复合接口配置方法的流程图;图3为本专利技术另一实施例提供的复合接口配置方法的流程图;图4为本专利技术一实施例提供的复合接口调用方法的流程图;图5为本专利技术另一实施例提供的复合接口调用方法的流程图;图6为本专利技术一实施例提供的复合接口生成装置的结构示意图;图7为本专利技术一实施例提供的复合接口调用装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例本文档来自技高网...
复合接口配置及复合接口调用方法、装置

【技术保护点】
一种复合接口配置方法,其特征在于,包括:获取复合接口配置信息,所述复合接口配置信息包括子接口配置信息;其中,所述子接口配置信息包括子接口的标识以及至少一条传递调用链的配置信息,所述传递调用链包括至少一个子接口,各所述传递调用链的配置信息包括所述传递调用链上的各子接口之间的传递调用顺序;根据所述子接口的标识以及至少一条传递调用链的配置信息建立复合接口,以供终端设备调用所述复合接口,所述复合接口包括至少一条所述传递调用链。

【技术特征摘要】
1.一种复合接口配置方法,其特征在于,包括:获取复合接口配置信息,所述复合接口配置信息包括子接口配置信息;其中,所述子接口配置信息包括子接口的标识以及至少一条传递调用链的配置信息,所述传递调用链包括至少一个子接口,各所述传递调用链的配置信息包括所述传递调用链上的各子接口之间的传递调用顺序;根据所述子接口的标识以及至少一条传递调用链的配置信息建立复合接口,以供终端设备调用所述复合接口,所述复合接口包括至少一条所述传递调用链。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取各所述传递调用链的调用顺序;其中,所述调用顺序包括并行执行顺序和/或串行执行顺序。3.根据权利要求1或2所述的方法,其特征在于,所述复合接口配置信息还包括:复合接口的报文模板;所述报文模板包括请求报文模板和响应报文模板;所述方法还包括:获取所述请求报文模板的数据项与所述复合接口的各子接口的输入项之间的对应关系,以及所述响应报文模板的数据项与所述复合接口的各子接口的输出项之间的对应关系;其中,所述请求报文模板的数据项用于赋值给有对应关系的各子接口,所述响应报文模板的数据项用于作为所述复合接口的输出信息发送给终端设备。4.一种复合接口调用方法,其特征在于,包括:接收复合接口的调用请求,并获取所述调用请求中的输入信息,所述复合接口包括至少一条传递调用链,所述传递调用链包括至少一个子接口;将所述输入信息赋值至所述复合接口;根据所述复合接口的各所述传递调用链的配置信息调用各子接口,各所述传递调用链的配置信息包括所述传递调用链上的各子接口之间的传递调用顺序;获取所述复合接口的各子接口的输出项;发送所述复合接口的输出信息,所述复合接口的输出信息包括所述复合接口的至少一个子接口的输出项。5.根据权利要求4所述的方法,其特征在于,所述将所述输入信息赋值至所述复合接口,包括:将所述输入信息输入至请求报文模板,根据所述请求报文模板的数据项与所述复合接口的各子接口的输入项之间的对应关系,将所述请求报文模板的数据项赋值给有对应关系的子接口;所述发送所述复合接口的输出信息之前,包括:根据响应报文模板的数据项与所述复合接口的各子接口的输出项之间的对应关系,将有对应关系的各子接口的输出项赋值给所述响应报文模板的数据项,得到响应报文;将所述响应报文作为所述复合接口的输出信息发送给终端设备。6.一种复合接口生成装置,其特...

【专利技术属性】
技术研发人员:张达
申请(专利权)人:中国民生银行股份有限公司
类型:发明
国别省市:北京,11

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

1