Oracle 云提供一整套服务来管理应用编程接口 (API) 的整个生命周期。使用 Oracle Apiary,API 设计人员可以轻松地对 API 进行原型设计和验证,确保自己的应用可以更有效地相互通信。使用 Oracle 云基础设施 API 网关,开发人员能够安全地公开应用 API 来满足商业或法规需求。借助 Oracle API 平台云服务,API 操作人员可以在本地部署环境、Oracle 云和第三方云环境中监视 API 并创造价值。
Oracle API 管理应用包含 Oracle Apiary、Oracle API 网关和 Oracle API 平台。
Oracle Apiary 可允许 API 设计人员在单一仪表盘中管理所有 API 规范,从而加快 API 设计流程。
支持广泛认可的 OpenAPI 标准,允许第三方开发人员轻松采用您组织的 API。
利用模拟 API 和 Github 自动同步功能,在获知同事和客户的需求之前,API 开发人员并不需要编写任何代码。Apiary 在 API 生命周期的早期引入了反馈,并简化了其实现。
自动生成的文档可支持 API 设计人员轻松将 API 详细信息发布到其组织的开发人员门户中。
Oracle API 网关是一个高度可用的虚拟网络设备,可以大规模接收 API 调用并将其路由到 Oracle 云基础设施后端服务,例如负载平衡器、计算实例、Kubernetes 和无服务器函数。
根据应用的具体需求,API 开发人员可以将 API 访问限制在专有网络(区域子网)内,或者启用来自互联网的 API 访问。
使用 Oracle API 网关和 Oracle Functions 的无服务器 API 可以根据需求自动按比例扩展和收缩资源,从而消除基础设施操作。
使用 Oracle 身份云服务、Okta、Auth0 和其他第三方身份提供商提供的 JSON Web 令牌来保护 API。创建支持跨源资源共享 (CORS) 的 API 来实现 Web 页面互操作性。
API 速率限制可以限制流向后端服务的流量,从而控制对互联网的访问并防范拒绝服务攻击。
Oracle API 平台云服务提供了一个开发人员门户,以便于开发人员探索、学习和测试 API。
API 产品管理器可以与 Oracle 身份云服务相集成,为 Oracle 云、本地部署环境和第三方云环境提供适用的 API。
API 开发人员和操作人员可以控制对 API 的访问,并确保只有授权用户才能访问它们。
借助使用计划,API 产品管理器可以支持不同级别的成本、访问权限和服务质量。
使用 Oracle Visual Builder、Oracle Functions 和 Oracle API 网关为 Oracle Fusion 应用设计和部署 SaaS 扩展。
定义应用域语义并确定 API 架构样式,为 API 的准备、设计和原型化提供支持。
创建代理身份提供程序进行身份验证,并支持访问云端和本地部署环境中的多个 RESTful 服务。
随着越来越多的开发人员希望构建高度可扩展、可维护的解决方案,云原生越来越受欢迎。但是云原生的真正含义是什么?API 是如何关联的?
云原生计算基金会 (CNCF) 对云原生给出了如下定义……
阅读全文