[发明专利]用于对应用程序编程接口自动评估和迁移的系统和方法在审
申请号: | 202011629336.6 | 申请日: | 2020-12-31 |
公开(公告)号: | CN114116442A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 赵南雄 | 申请(专利权)人: | 韩领有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/41;G06F8/65;G06F8/71;G06F8/76 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 黎艳 |
地址: | 韩国首尔特*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应用程序 编程 接口 自动 评估 迁移 系统 方法 | ||
本申请涉及用于对应用程序编程接口自动评估和迁移的系统和方法。其中,系统包括存储指令的存储器和配置为执行指令以执行操作的处理器,操作包括将客户端帐户划分为三个组、分配用于与第一组通信的第一API和用于与第二组通信的第二API,以及分配第一API用于与第三组的第一部分通信以及分配第二API用于与第三组的第二部分通信。操作还可以包括从各组收集通信并生成与每个组相关联的指标,以及生成比较报告和兼容性报告。该操作还可以包括基于比较报告和兼容性报告来发送警报或建议中的至少一个。
技术领域
本公开总体上涉及用于在云环境中升级或迁移应用程序编程接口(applicationprogramming interface,API)的计算机化系统和方法。特别地,本公开的实施例涉及用于在API修改、升级或迁移期间使用分桶(bucketed)测试或分批运行(split-run)测试来自动比较性地评估API性能的系统和方法。
背景技术
API是计算接口,其通过定义交互方法而允许不同技术和应用之间的通信一起工作,而不用考虑语言或平台如何。API指定了一组例程和协议,这些例程和协议支持通信数据,访问信息和构建应用程序。API目前在云计算环境中至关重要,因为它们已经成为客户端和数据提供者之间进行交互的主要点。尤其是,API允许客户按需要以稳定的、有组织的和安全的方式从业务系统访问信息。实际上,由于允许自定义的和安全的交互,API在企业向云环境的过渡中非常有益。例如,通过API可以在服务器与外部客户端通信的同时管理业务资源的安全性,并监视和分析交互。总体而言,使用API云服务可以创建通信桥梁并开发服务不同类型客户端的架构。
一旦部署了API,系统的客户端即可以使用API来访问信息和/或与服务提供商进行通信。但是,在某些情况下,可能需要修改、更新或升级API。例如,服务提供商可以决定修改API中的函数或协议,以改善类、函数和属性的工作方式。可以引入这些更改以提高通信效率(例如,尽量降低网络拥塞)或防止错误。由于客户端系统可能无法适应更新的API,或者API的行为不同,从一个API到另一个API或者在API的不同版本之间的过渡或迁移可能会引起问题,并导致延迟或意外结果。例如,在更新的API中,客户端使用的某些脚本命令可能会被修改或删除。这些更改可能会在API迁移期间产生兼容性错误。同时,考虑到某些API的复杂性以及客户端和服务器之间可能存在复杂的交互作用,可能难以识别和纠正不兼容问题。
本文公开的用于API迁移的系统和方法解决了上述问题中的一个或多个和/或现有技术中的其它问题。
发明内容
本公开的一方面针对一种用于API迁移的计算机化系统。该系统可以包括至少一个存储指令的存储器和至少一个被配置为执行指令以执行操作的处理器。操作可以包括将客户端帐户划分为第一组、第二组和第三组(每个组具有不同的成员);分配用于与所述第一组通信的第一API和用于与所述第二组通信的第二API;以及分配所述第一API用于与所述第三组的第一部分进行通信以及分配所述第二API用于与所述第三组的第二部分进行通信。操作还可以包括(在一个时间间隔内)收集来自所述第一组、所述第二组和所述第三组的通信,并生成与每个组相关联的指标。此外,操作还可以包括生成比较报告,将与所述第一组相关联的指标和与所述第二组相关联的指标进行对比,以及基于与所述第三组相关联的指标生成兼容性报告。在一些实施例中,操作还可以包括根据所述比较报告和所述兼容性报告传送警报或建议中的至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韩领有限公司,未经韩领有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011629336.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:复合材料及发光器件
- 下一篇:发光材料组合物及其用途