Oracle Cloud Infrastructure (OCI) 提供了一套全面的服务来管理 API(应用编程接口)的生命周期。通过内置工具,开发人员团队可以轻松地在原型设计、测试和验证 API 方面进行协作。Oracle Cloud Infrastructure API Gateway 为基于 API 和 SOA 的系统提供集成、加速、监管和安全服务,使团队能够安全地管理和交付 Web API。此外,通过使用计划和订阅,API 操作人员可以进行监视并利用 API 创收。
使用 OpenAPI 描述 API — 利用策略来创建、部署、运行和保护 API 以及 Web/移动应用。
开发人员可以从各种工具中进行选择,以创建 OCI API Gateway 支持的 OpenAPI 格式的 API 描述。
支持广泛认可的 OpenAPI 标准,允许第三方开发人员轻松采用您组织的 API。
通过 OCI API Gateway 的库存响应 API 支持,开发团队可以快速创建 API 描述的原型并进行测试。同时,开发团队可以获得早期反馈,避免了编写代码的需要。
您可以使用代码编辑器直接在 OCI 控制台中快速编辑 API 规范。代码编辑器提供 Git 集成、自动化版本控制、个性化等特性,内置集成于 OCI 服务中。
使用 Oracle Identity Cloud Service、Okta、Auth0 和其它第三方身份提供程序提供的 JSON Web 令牌来保护 API。创建支持跨源资源共享 (CORS) 的 API,实现 Web 页面互操作性。
API 速率限制可以限制流向后端服务的流量,从而控制对互联网的访问并防范拒绝服务攻击。
OpenID Connect 用作应用和 API 的通用实施点,还可用于为无法直接支持 OpenID Connect 流的应用提供代理验证。
Oracle API Gateway 是一个高度可用的虚拟网络设备,可规模化地接收 API 调用并将其路由至 Oracle Cloud Infrastructure 后端服务,例如负载均衡器、计算、Kubernetes 和无服务器功能。
根据应用的具体需求,API 开发人员可以将 API 访问限制在专有网络(区域子网)内,或者启用来自互联网的 API 访问。
使用 OCI API Gateway 和 Oracle Functions 的无服务器 API 可以根据需求自动按比例扩展和收缩资源,从而消除基础设施操作。
API 管理者可以在 API Gateway 中创建使用计划并定义 API 访问层。使用计划和订阅可以与内部用户组和外部开发人员生态系统共享。
API 管理者可以管理订阅和权利,从而使 API 使用者能够订阅 API。
API 团队可以根据使用计划和订阅来监视 API 的流量和分析,从而使客户能够分析使用模式,并利用 API 创收,开拓新的收入来源。
使用 Oracle Visual Builder、Oracle Functions 和 Oracle API Gateway 为 Oracle Fusion Applications 设计和部署 SaaS 扩展。
定义应用域语义并确定 API 架构样式,为 API 的准备、设计和原型化提供支持。
创建代理身份提供程序进行身份验证,并支持访问云端和本地部署环境中的多个 RESTful 服务。
产品策略总监 Robert Wunderlich
随着越来越多的开发人员希望构建高度可扩展、可维护的解决方案,云原生越来越受欢迎。但是云原生的真正含义是什么?API 是如何关联的?
云原生计算基金会对云原生给出了如下定义……
阅读全文注:为免疑义,本网页所用以下术语专指以下含义: