在捆绑周期中联合 API 质量

  2024 年 10 月 22 日

在过去的十年中,许多 IT 领导者都感到有信心,他们已经为 API 的发展做好了准备。毕竟,他们为此投入了很多。传统的 API 管理平台承诺应对变革性的挑战,并提供核心功能 – API 编目、规范支持、身份验证、授权权限、安全性、策略管理,甚至开发者门户。然而,传统的 API 管理方法永远无法保证为 API 的未来做好准备,也肯定不能保证 API 将以高质量的方式交付。

自然地,那些嵌入 API 管理工具初始迭代版本的人员,从其 API 项目中的一定程度的一致性和治理中获益(尽管在交付周期中相对较晚)。然而,在许多情况下,传统的以网关为中心的平台(现在通常被称为“Gatewaysaurus”)仅仅是用“API 化”的标签取代了旧的集成消息代理或服务总线,通过勾选某些扩展所需的基本功能来表示。

事实情况是,许多公司需要在整个 API 生命周期中提供更专业的服务,以使他们的团队配备所需的工具和支持,从而在越来越多样化的 API 风格、领域和独特挑战中培养定性实践。希望这将最终为通过引入来自不同供应商的针对离散生命周期阶段活动的利基工具而进行的投资带来更好的结果。这种趋势导致了最近出现的“API 管理的伟大解绑”现象,这是由 Erik Wilde 提出的,并且在提供有关 API 网关领域近期历史和发展的宝贵见解时,经常被 Mark O’Neill 所引用。

我们的研究显示的另一个有趣的数据点是,令人惊讶的是,有相当一部分(41%)的公司要么未使用 API 网关,要么选择创建自己的 API 网关。要准确指出造成这种情况的原因并非易事,但这很可能暗示了团队在努力交付高质量 API 时面临的挑战日益增加,同时也面临着提高交付速度和速率的压力。必须有所让步,而通常是需要用于确保稳健的长期性的工具和教育,而不是短期的交付目标。不幸的是,结果往往是在后续的支持和质量修复中花费更多时间。最终,这会产生与最初意图相反的净效应。

正在使用的数据图表 

图 1 - SmartBear 软件质量状态 | API 报告

在 SmartBear,我们始终相信 API 的民主化、业务和技术领域之间协作的必要性,以及交付高质量 API 所需的各种技能的重要性。生产力、速度和质量之间永远不应进行权衡。因此,我们的工具主要专注于生命周期早期使用的利基领域。

SmartBear 专注于为最终用户提供更好的选择、互操作性和弹性。我们是如何做到这一点的呢?

  • 我们提倡在生命周期的早期推广以质量为导向的实践,这样做成本更低且更容易(即“左移”)。
  • 我们继续强调行业标准和规范的重要性,并与负责的社区进行合作。
  • 我们一直在积极参与诸如 OpenAPI Initiative 之类的项目,并帮助实现 Arazzo 规范的发布。
  • 更重要的是,这不仅仅是说说而已,我们还在工具中投资于标准的构建,以提高互操作性和参与度。
    • 首先,这有利于我们自己的产品,使我们能够为客户提供集成且具有上下文感知体验的能力
    • 其次,它使我们能够与构成大多数平台工程团队格局的各种 API 工具集成。

实际上,我们已将这些跨越设计、测试、文档和治理能力的专门功能,应用到各种 API 规范和协议中,提供给公司,无论其网关或运行时拓扑如何(本地、云、多云或混合云)。这不是在真空中发生的;我们努力吸取 1600 多万用户的集体经验,并旨在为下一波倡导更高质量软件未来的人员提供支持。

我们认为这种独特的能力使 SmartBear 在 2024 年 Gartner API 管理魔力象限™ 中被评为领导者!

从利基参与者到有远见者再到领导者

在过去的几年中,我们经历了一个历程,在此过程中,SmartBear 从 2021 年的“利基”参与者发展到 2023 年的“有远见者”,现在在 2024 年被定位为领导者。

我们认为在考虑我们的发展轨迹时需要考虑许多因素,我不敢草拟明确的可重复配方,但对我而言,有一些突出的成分。

  • 在整个 API 生命周期中满足技术和非技术利益相关者的能力
  • 在早期交付阶段预先进行协作
  • 提供不同的消费模式(UI、CLI、API),通过治理和规范优先考虑 API 质量
  • 坚持全面 API 测试的承诺
  • 支持客户提高其 API 文档的质量和一致性。

重点仍然是改善我们用户的开发者体验,并最终使他们能够利用我们的产品改善他们构建或管理的软件的开发者(或最终用户)体验。

在我们实现上述目标的过程中,也有许多载体,这些载体结合了我们对开源的方法、我们构建有机产品以解决专业问题的承诺,以及我们精明的收购产品和人才的行动,以帮助我们变得更好(即 API 业务中的 PactFlow 和 Stoplight)。总而言之,这些增强了我们在 SDLC 中提供创新以及在客户成长的过程中改善客户旅程的能力。

捆绑、解绑和未来

这也不完全取决于我们!还有一些宏观因素在起作用。API 格局正变得更加多样化和复杂,导致了我之前提到的当前的“解绑”趋势。但这只是一个周期,而且我们通常处于一个向集中化或去中心化移动的周期中。关于作为一个产品组织如何成功的两种方式,前网景 CEO 吉姆·巴克斯代尔解释说:“一种是捆绑,另一种是解绑。”

因此,虽然我们现在正处于周期的“解绑”高峰期,但我们已经可以从 API 联邦的角度(在处理大型 API 项目的组织中)看到,需要某种形式的控制平面,以实现治理的集中化和统一的编目(或注册表),同时仍然为其中的各个团队提供分布式的优势和自由。

行业分析师也很可能正在考虑重新分类,我预计各种类别组很快就会发生一些波动,以匹配正在发生的趋势的重新分类。

这是完全自然的,格局在不断演变,模式也在转变以应对挑战和复杂性。这种潮起潮落将继续存在,这也是我们从 SmartBear 的角度将其纳入我们未来战略的原因。我们正在将 SmartBear API Hub 推向市场——这将整合我们一些受欢迎的专业产品,让我们的客户能够简化他们的工作流程(包括技术和采购),同时仍然确保我们足够开放、模块化和可组合,以应对未来的捆绑和解绑浪潮。

API 领域的前景令人兴奋,快来加入我们的旅程吧!

点击此处访问完整的 Gartner 魔力象限报告,了解 API 管理市场的完整分析,并了解我们如何相信 SmartBear 处于赋能开发者和企业的最前沿。


Gartner 不对其研究出版物中描述的任何供应商、产品或服务表示认可,也不建议技术用户只选择那些评级最高或其他指定的供应商。Gartner 研究出版物由 Gartner 研究机构的意见组成,不应被解释为事实陈述。Gartner 对本研究不作任何明示或暗示的保证,包括对适销性或特定用途适用性的任何保证。

GARTNER 是 Gartner 的注册商标和服务标志,魔力象限是 Gartner, Inc. 和/或其在美国和国际的关联公司的注册商标,在此经许可使用。保留所有权利。

此图表由 Gartner, Inc. 作为较大研究文档的一部分发布,应在整个文档的上下文中进行评估。Gartner 文档可向 SmartBear 索取。