[发明专利]云计算的API接口翻译系统在审
申请号: | 202111275589.2 | 申请日: | 2021-10-29 |
公开(公告)号: | CN113986222A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 周相兵;吴文权;辜建刚;温佐承;冉晓娟;沈少朋 | 申请(专利权)人: | 四川旅游学院;阿坝师范学院 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06N3/04 |
代理公司: | 成都赛恩斯知识产权代理事务所(普通合伙) 51212 | 代理人: | 张端阳 |
地址: | 610100 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 api 接口 翻译 系统 | ||
本发明提供了一种云计算的API接口翻译系统,包括:接口管理系统、接口编排系统和接口访问管理系统;接口管理系统用于对各个平台接口进行统一管理,实现接口的添加与删除,并且对接口相关信息进行管理;接口编排系统用于在应用开发的需求下对接口进行自动编排或者手动编排,在自动或手动选择所需接口之后生成接口访问的路由,并将所有选择的接口按照应用所需的传输协议统一形成一个对外暴露的接口交由接口访问管理系统进行管理;接口访问管理系统用于对编排完成的接口进行集中化管理、监控以及访问优化,可对针对不同平台实现的功能的不同,对接口进行编排,按需暴露接口,转换接口数据协议,统一数据协议,减少应用开发难度。
技术领域
本发明涉及云计算领域,特别涉及一种云计算的API接口翻译系统。
背景技术
目前,一个应用的开发需要与后台多个服务接口进行交互,这种方式结构简单。但是由于后台单个服务提供的功能相对较简单,应用查询一个信息可能需要发起多次请求才能完成,网络开销大。用于不同接口的数据协议不统一,应用需要对多个协议进行支持,增加了开发工作量。也给后期进行业务重构带来挑战。
发明内容
本发明提供了一种云计算的API接口翻译系统,以解决至少一个上述技术问题。
为解决上述问题,作为本发明的一个方面,提供了一种的云计算API接口翻译系统,包括:接口管理系统、接口编排系统和接口访问管理系统;
所述接口管理系统用于对各个平台接口进行统一管理,实现接口的添加与删除,并且对接口相关信息进行管理;
所述接口编排系统用于在应用开发的需求下对接口进行自动编排或者手动编排,在自动或手动选择所需接口之后生成接口访问的路由,并将所有选择的接口按照应用所需的传输协议(如HTTPS)统一形成一个对外暴露的接口交由所述接口访问管理系统进行管理;
所述接口访问管理系统用于对编排完成的接口进行集中化管理、监控以及访问优化,在对接受到请求进行处理之后,向后台的各个接口发送请求,并对后台返回的数据进行封装,通过统一的传输协议返回给应用。
优选地,在所述接口管理系统中:
将各个平台接口定义为Interface(I1,I2,…In;Type),其中,In表示该平台包含的接口数量,Type表示该平台的类型;
将平台各个子接口定义为I(A(c),A(p),Desr,Tans,Tag),其中,A(c)表示前端请求服务列表抽象,A(p)表示后端响应服务列表抽象,Desr表示不同的接口描述,Tans表示传输连接方式,Tag表示接口抽象标识。
优选地,在所述自动编排模式下,根据应用开发所需的一系列接口Interfacei(I1,I2,…In),并且定义好各个接口需要的服务A(c),以及传输连接方式Tans,在所述接口管理系统中计算应用所需的各个接口与系统中存在的接口的相似度Sim(Ii,Ij),按照最大相似度匹配原则进行一一对应,所述相似度的计算方式如下:
其中,
其中,Parameter表示接口参数,上式表示对应用开发所需接口Ii与接口管理系统中接口Ij的各项参数进行对比计算。
优选地,在所述手动编排模式下,根据应用开发和前端访问所需,在接口管理系统中选择所需的接口进行编排。
优选地,所述接口访问系统在对接口进行集中化管理时,统计每个小时的每个接口的访问频次,再根据访问频次将各个接口划分为高、中、低三个等级,划分的标准如下:
(1)在按需设定的时间范围内接口的访问频次为Frei,对各个接口的频次进行归一化处理:
(2)按照normal_Fre的值对接口进行等级划分:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川旅游学院;阿坝师范学院,未经四川旅游学院;阿坝师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111275589.2/2.html,转载请声明来源钻瓜专利网。