[发明专利]一种基于API网关的高效能交换中间件有效
申请号: | 202011467480.4 | 申请日: | 2020-12-11 |
公开(公告)号: | CN112688802B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 金震;王兆君;张京日;康进港 | 申请(专利权)人: | 北京三维天地科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/801;H04L29/06;H04L29/08 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 田春龙 |
地址: | 100000 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 api 网关 高效能 交换 中间件 | ||
1.一种基于API网关的高效能交换中间件,其特征在于,包括:
设计器,用于接收用户的输入信息,获取应用服务;
服务总线,用于对与应用服务相关的目标消息进行协议转换,并将转换结果传输到目标应用;
源数据服务模块,用于创建源数据服务;
分析监控模块,用于对所述设计器、服务总线以及源数据服务模块的运行过程进行实时分析监控;
API网关管理模块,用于基于源数据服务以及分析监控结果,对所述目标应用进行API管理;
所述API网关管理模块,包括:
API创建单元,用于生成应用程序接口,并将所述应用程序接口注册到API网关,发布给API消费单元使用;
API消费单元,用于当使用所述应用程序接口时,发送API请求到API网关;
API网关,用于对所述API请求进行预处理,并根据预处理结果对所述API网关进行过滤、拦截和监控;
其中,所述API消费单元,还用于展示用户可见的所有应用程序接口,且所述用户通过对应的展示界面查找、订阅所需的应用程序接口。
2.如权利要求1所述的高效能交换中间件,其特征在于,服务总线对目标消息进行协议转换,并将转换结果传输到目标应用包括:
识别目标消息的传输协议类型,并将所述目标消息放入安全传输通道中进行传入;
将所述目标消息进行消息路由以及数据格式的转换处理;
将处理后的消息结果放入安全传输通道中进行传出;
将传出的结果进行传输协议转换,并将转换后的结果传输到目标应用。
3.如权利要求1所述的高效能交换中间件,其特征在于,创建源数据服务包括:
定义源数据服务,包括:指定数据服务的详细信息,并启动所述指定数据服务的高级选项;
添加数据源,包括:向所述源数据服务中添加所述指定数据服务的待公开数据源的详细信息;
数据源操作,包括:根据启动结果,指定查询添加详细信息的源数据服务对应的待处理特定数据源中的数据;
将指定查询的数据公开为对应的指定服务,并创建得到源数据服务。
4.如权利要求1所述的高效能交换中间件,其特征在于,接收实施人员的输入信息,设计目标服务包括:
接收实施人员的输入信息,并通过图像化的方式设计目标服务。
5.如权利要求1所述的高效能交换中间件,其特征在于,将所述目标消息进行消息路由以及数据格式的转换处理包括:
获取所述目标消息的当前消息路由器以及所述目标消息的当前数据格式;
确定所述用户的目标需求,并按照所述目标需求,从配置数据库中,自动输出转换配置,并将所述当前数据格式基于所述转换配置转换为与所述目标需求相关的目标数据格式;
同时,根据所述目标需求,确定需求属性,且确定所述目标消息的传输起点以及传输终点;
根据所述需求属性、传输起点以及传输终点,从传输规则库中调取传输规则,并按照所述传输规则,将所述目标消息进行转换传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三维天地科技股份有限公司,未经北京三维天地科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011467480.4/1.html,转载请声明来源钻瓜专利网。