admin 管理员组

文章数量: 1184232


2024年3月22日发(作者:持续集成测试流程以及其优缺点)

(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号

CN 109218426 A

(43)申请公布日

2019.01.15

(21)申请号 2.6

(22)申请日 2018.09.19

(71)申请人 福建南威软件有限公司

地址 350003 福建省福州市鼓楼区软件大

道89号福州软件园F区5号楼6-8层

(72)发明人 曾铭新 

(74)专利代理机构 福州元创专利商标代理有限

公司 35100

代理人 蔡学俊

(51).

H04L

29/08

(2006.01)

H04L

12/66

(2006.01)

G06F

9/54

(2006.01)

权利要求书1页 说明书2页

(54)发明名称

一种支持webservice协议调用的API网关服

务方法

(57)摘要

本发明涉及一种支持webservice协议调用

的API网关服务方法,在API网关中,将第三方

webservice协议接口通过restful协议对外进行

开放;在API网关中,将restful协议请求组合成

XML格式进行webservice接口调用;同时在API网

关平台中,根据第三方wsdl文件检索方法名、参

数信息。本发明能够解决目前API网关服务平台

只支持restful协议,不支持webservice协议带

来的接入问题,提供了webservice协议的接入支

持。

C

N

1

0

9

2

1

8

4

2

6

A

CN 109218426 A

权 利 要 求 书

1/1页

1.一种支持webservice协议调用的API网关服务方法,其特征在于:包括以下步骤:

步骤S1:用户登录API网关服务平台,进行API服务注册并填写该API服务对应

webservice wsdl地址;

步骤S2:系统通过webservice wsdl地址信息,自动检索对应的方法名以及方法的参数

信息,并映射到网关服务平台上,供用户选择;

步骤S3:用户填写完发布的API信息之后,该API在网关服务平台上通过restful协议对

外开放,网关服务平台再通过webservice协议对接到第三方应用。

2.根据权利要求1所述的一种支持webservice协议调用的API网关服务方法,其特征在

于:还包括步骤S4:当网关服务平台接收到外部调用该API接口信息时,自动将该API接口信

息对应的restful协议请求的参数信息组合成XML格式进行webservice接口调用,使用

httpclient访问wsdl中的地址,并将结果信息返回外部调用。

2

CN 109218426 A

说 明 书

一种支持webservice协议调用的API网关服务方法

1/2页

技术领域

[0001]

本发明涉及API网关服务领域,特别是一种支持webservice协议调用的API网关服

务方法。

背景技术

[0002]

目前,公知的API网关服务是将第三方API进行对外开放,第三方业务系统将自身

对外提供的API服务注册到网关服务平台中,并且通过网关服务进行对外开放,API网关服

务平台在其中行使API的治理、鉴权、流控、熔断、日志记录等功能。

[0003]

目前公知的API网关服务支持第三方API使用restful协议进行接入,对于第三方

使用webservice协议进行接入的,并不支持。

发明内容

[0004]

有鉴于此,本发明的目的是提出一种支持webservice协议调用的API网关服务方

法,提供了webservice 协议的接入支持。

[0005]

本发明采用以下方案实现:一种支持webservice协议调用的API网关服务方法,具

体包括以下步骤:

步骤S1:用户登录API网关服务平台,进行API服务注册并填写该API服务对应

webservice wsdl地址;

步骤S2:系统通过webservice wsdl地址信息,自动检索对应的方法名以及方法的参数

信息,并映射到网关服务平台上,供用户选择;

步骤S3:用户填写完发布的API信息之后,该API在网关服务平台上通过restful协议对

外开放,网关服务平台再通过webservice协议对接到第三方应用。

[0006]

进一步地,还包括步骤S4:当网关服务平台接收到外部调用该API接口信息时,自

动将该API接口信息对应的restful协议请求的参数信息组合成XML格式进行webservice接

口调用,使用httpclient访问wsdl中的地址,并将结果信息返回外部调用。

[0007]

本发明在API网关中,将第三方webservice协议接口通过restful协议对外进行开

放;本发明在API网关中,将restful协议请求组合成XML格式进行webservice接口调用;同

时本发明在API网关平台中,根据第三方wsdl文件检索方法名、参数信息。本发明能够解决

目前API网关服务平台只支持restful协议,不支持webservice协议带来的接入问题,提供

了webservice 协议的接入支持,在网页上直接配置webservice接入的wsdl地址,并支持普

通类型、复杂类型参数的传入。

[0008]

与现有技术相比,本发明有以下有益效果:

1、本发明支持将webservice协议的接口通过restful对外进行开放。

[0009]

2、本发明能够自动根据wsdl文件检索对应的接口方法及参数内容。

3

CN 109218426 A

说 明 书

2/2页

具体实施方式

[0010]

下面结合实施例对本发明做进一步说明。

[0011]

应该指出,以下详细说明都是示例性的,旨在对本申请提供进一步的说明。除非另

有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常

理解的相同含义。

[0012]

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根

据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式

也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包

括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

[0013]

本实施例提供了一种支持webservice协议调用的API网关服务方法,具体包括以

下步骤:

步骤S1:用户登录API网关服务平台,进行API服务注册并填写该API服务对应

webservice wsdl地址;

步骤S2:系统通过webservice wsdl地址信息,自动检索对应的方法名以及方法的参数

信息,并映射到网关服务平台上,供用户选择;

步骤S3:用户填写完发布的API信息之后,该API在网关服务平台上通过restful协议对

外开放,网关服务平台再通过webservice协议对接到第三方应用。

[0014]

在本实施例中,还包括步骤S4:当网关服务平台接收到外部调用该API接口信息

时,自动将该API接口信息对应的restful协议请求的参数信息组合成XML格式进行

webservice接口调用,使用httpclient访问wsdl中的地址,并将结果信息返回外部调用。

[0015]

本实施例在API网关中,将第三方webservice协议接口通过restful协议对外进行

开放;本实施例在API网关中,将restful协议请求组合成XML格式进行webservice接口调

用;同时本实施例在API网关平台中,根据第三方wsdl文件检索方法名、参数信息。本实施例

能够解决目前API网关服务平台只支持restful协议,不支持webservice协议带来的接入问

题,提供了webservice 协议的接入支持,在网页上直接配置webservice接入的wsdl地址,

并支持普通类型、复杂类型参数的传入。

[0016]

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与

修饰,皆应属本发明的涵盖范围。

4


本文标签: 协议 网关 调用 支持 服务平台