[发明专利]提供应用编程接口代理服务的端点管理系统有效
申请号: | 201680020768.2 | 申请日: | 2016-04-07 |
公开(公告)号: | CN107743616B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 乔纳森·保罗·汤普森 | 申请(专利权)人: | 亚马逊技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 顾丽波;井杰 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 描述一种端点管理和代理系统,用户可以通过所述端点管理和代理系统来管理和启用可用于致使在远程或第三方系统上执行程序代码的应用编程接口(“API”)的暴露。公开促成对用户请求的处理以在远程系统上进行某些任务的系统和方法。所述端点管理系统允许应用开发者来定义和指定映射到与所述远程系统关联的第二API的第一代理API。所述端点代理系统接收对执行所述代理API的请求,确定所述API映射,并且发送一个或多个后端API请求以由相关联的远程系统执行程序代码。从所述远程系统的响应是由所述端点代理系统接收,所述端点代理系统解析和/或变换与所述响应关联的结果并且生成用于回应于用户计算系统的输出结果。 | ||
搜索关键词: | 提供 应用 编程 接口 代理 服务 端点 管理 系统 | ||
【主权项】:
一种用于提供应用编程接口的端点管理的系统,所述系统包括:电子数据存储区,所述电子数据存储区被配置为存储应用编程接口(“API”)映射定义;以及端点系统,所述端点系统包括一个或多个硬件计算装置,所述一个或多个硬件计算装置执行特定计算机可执行指令,其中所述端点系统与所述电子数据存储区通信,并且被配置为至少:接收多个API映射定义,其中每个相应API映射定义将代理API与至少一个端点API关联;由特定代理API从调用系统接收对执行程序代码的请求;至少部分基于所述接收的请求和所述特定代理API确定与所述特定代理API关联的API映射定义;将所述请求变换为端点请求以由端点API系统处理,其中所述请求至少部分基于所述API映射定义进行变换,并且其中所述端点请求包括用于在所述端点API系统上执行所述程序代码的指令;将所述端点请求传送到所述端点API系统,以便致使在所述端点API系统上执行所述程序代码;从所述端点API系统接收端点结果,其中所述端点结果通过在所述端点API系统上执行所述程序代码生成;将所述端点结果变换为代理结果,其中所述端点结果至少部分基于所述API映射定义进行变换;以及将返回响应提供到所述调用系统,其中所述返回响应包括至少所述代理结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术有限公司,未经亚马逊技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680020768.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种近自然植物群落的景观组建方法
- 下一篇:一种园林种植用景观树移植装置