Oracle宣布计划收购 Apiary。这建立在最近 API 领域供应商整合的趋势之上。其他著名的例子包括 Google 收购 Apigee,以及 Red Hat 收购 3scale。API 供应商整合的这种趋势有力地表明了 API 作为业务增长和技术敏捷性推动者的重要性日益增加。但是,仅靠自身开发一个优秀的 API 程序并非易事。严格管理整个 API 生命周期——从设计和开发到部署和停用——已成为构建和交付可靠 API 解决方案的关键工程问题。随着 API 领域的供应商整合日益普遍,API 团队需要明确他们的要求,以确保 API 的可靠性、安全性和高性能。以下是在规划 API 生命周期策略时需要考虑的一些重要事项。
强大的 API 框架支持
用于管理 API 生命周期的 API 开发平台应具有对行业认可的 API 开发框架的具体支持。由于许多依赖于 API 的数字策略,实现它们需要一个坚实的框架。例如,Swagger 已成为世界上最可靠的 API 框架,可帮助组织更好地规划和实施其 API 策略。虽然许多供应商都吹嘘支持重要的框架,但它们在这些框架中促进开发具体解决方案的程度各不相同。了解此支持的粒度可以大大加快组织 API 开发的速度。
端到端 API 生命周期支持
API 开发涵盖了广泛的开发任务,一个好的 API 生命周期平台必须能够协调所有这些方面。这允许组织工作流程中各个团队和职能部门的有效同步。涵盖整个生命周期的良好工作流程有助于有效地构建 API,以执行快速上市策略,这对于许多组织来说是一个重要的改变游戏规则的因素。
平台无关的开发
拥有一个允许开发人员灵活地与他们不断变化的内部和外部环境集成的 API 开发平台是在评估供应商时要记住的最重要的事情之一。随着越来越多的产品被收购和整合,始终存在供应商锁定的风险。这有利有弊,拥有一个允许自由连接到您选择的工具集的平台可以更好地协调您的业务和 IT 目标。归根结底,合适的 API 开发平台取决于您组织在 API 生命周期中的成熟度和阶段。
SwaggerHub 是一个 API 开发平台,允许组织协调其整个 API 生命周期。SwaggerHub 由核心 Swagger 团队构建,旨在成为所有 Swagger 事物的平台。它汇集了所有主要 Swagger 工具的核心功能,并具有高级功能,允许组织构建、记录和部署具体的 API 解决方案。
立即免费试用 SwaggerHub。
注册参加我们的免费网络研讨会,讨论组织应如何优化其 Swagger 工作流程。