[发明专利]一种面向第三方服务资源的聚合与优化匹配方法,设备及存储介质有效

专利信息
申请号: 201811454521.9 申请日: 2018-11-30
公开(公告)号: CN109672558B 公开(公告)日: 2021-12-07
发明(设计)人: 张小东;马映辉;初佃辉 申请(专利权)人: 哈尔滨工业大学(威海);青岛海信智能商用系统股份有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L12/26;H04L29/08
代理公司: 济南舜源专利事务所有限公司 37205 代理人: 张亮
地址: 264209 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 第三 服务 资源 聚合 优化 匹配 方法 设备 存储 介质
【说明书】:

发明提供一种面向第三方服务资源的聚合与优化匹配方法,设备及存储介质,用于在云计算环境中帮助服务请求查找最为合适的服务资源。它提供了API服务注册、请求API服务时的身份认证、智能路由和API服务请求资源匹配、报文适配功能。因此,本发明具有实用性。对同种服务进行分类,可以在系统中聚集大量的第三方服务资源,这些访问路径对用户来说的透明的。这样用户只通过本发明中的提供的方法,在单一的系统中寻找所需要的第三服务资源,不需要花大量的时间在internet上寻找服务资源,节省了时间、简化了服务资源请求的流程。

技术领域

本发明涉及分布式服务软件研发技术领域,尤其涉及一种面向第三方服务资源的聚合与优化匹配方法,设备及存储介质。

背景技术

云计算技术的飞速发展改变了传统的软件开发模式和使用方法,软件以服务的方式提供给租用者使用,这一方式除了满足按需租用、随时租用的要求外,还打破了不同软件公司所存在的软件知识产权的壁垒,使得一个公司所开发的软件可通过internet接入其他公司的软件服务,并可以进行组装,以满足不同客户的多种不同的需求,达到敏捷开发的目的,快速适应多变的市场。但在第三方软件服务的选择中存在以下一些问题;(1)如何发现所需要的软件服务;(2)如何确保服务的稳定性;(3)如何进行服务适配。产生问题(1)的原因在于,现在由第三方提供软件服务很多,服务质量(Quality of Service,QoS)参差不齐,且服务实际运行的QoS与其描述的SLA(Service Level Agreement,SLA)很可能因自身条件或运行环境限制而不同,服务消费者很难自己选择一款满意的服务。产生问题(2)的原因在于,确定后的第三方软件服务是由某一公司(或厂商)提供,服务源单一,当访问链路异常或服务本身异常,则第三方软件服务将会受到影响甚至中断使用。产生问题(3)的原因在于第三方软件服务数据没有统一标准,服务消费者又有自己的数据格式,因此第三方软件服务若想更好的被使用,须要经过必要的转换,即所谓的服务适配。

发明内容

为了克服上述现有技术中的不足,本发明提供一种面向第三方服务资源的聚合与优化匹配方法,方法包括:

步骤一,将第三方所提供的API服务注册到网关系统内;

步骤二,评估影响第三服务资源API访问的因素,配置智能路由;

步骤三,适配API服务资源的响应报文。

优选地,步骤一还包括:

(1)API消费者的某个App将身份认证相关的信息封装在请求中,向网关发起一个API请求;

(2)请求到达网关,网关首先分析HTTP请求头中的认证信息,如果认证失败,则不会对该请求进行转发处理,直接返回相应错误信息,如果认证成功,则会进行下一步智能路由工作;

(3)请求认证成功后,根据请求头中的策略字段对应的值来确定路由策略,不同的值代表不同的策略,用户可以选择的策略应该包括但是不限于:可用性优先策略,响应时间快优先策略,响应成功率高优先策略和高吞吐量优先策略;如果请求头中未发现策略字段,则将采用默认策略来路由;网关将会从缓冲中直接得到相应的策略得分最高的API的信息进行请求转发,同时进行本次请求的服务记账;

(4)在确定了要转发的API后,将用户的请求报文转换成对应的API服务需要的请求报文,把转换后的请求报文发送给API主机;

(5)网关得到响应报文后要进行返回报文的转换,将返回的原始报文转换成平台设定的标准的报文,同时修改当前请求的记账记录,更新响应时间和响应状态信息;

如果用户进一步定制了返回报文的内容,将标准的报文再进行一步处理后返回给用户。

优选地,步骤二还包括:

评估影响第三服务资源API访问的因素包括:可用性、响应时间、成功率和吞吐量:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学(威海);青岛海信智能商用系统股份有限公司,未经哈尔滨工业大学(威海);青岛海信智能商用系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811454521.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top