跨捆绑周期的API质量联邦化

  2024年10月22日

在过去十年中,许多IT领导者都曾自信他们已为API演进做好了准备。毕竟,他们为此投入了大量资金。传统的API管理平台承诺解决转型挑战,并提供基石能力——API目录化、规范支持、认证、授权权限、安全、策略管理,甚至开发者门户。然而,传统的API管理方法从未保证能为API的未来做好准备,当然也无法保证API将始终高质量地交付。  

自然地,那些引入API管理工具初始迭代的企业,从其API程序中获得了一定程度的一致性和治理(尽管在交付周期中相对较晚)。然而,在许多情况下,传统的以网关为中心的平台(现在通常被称为“网关恐龙”)仅仅取代了传统的集成消息代理或服务总线,通过勾选某些扩展所需的基本能力,被打上了“API化”的标签。  

现实是,许多公司在API生命周期中需要更专业的服务,为团队配备所需的工具和支持,以促进高质量的实践,应对日益多样化的API风格、领域和独特挑战。希望这将最终通过引入来自不同供应商的利基工具来处理独立的生命周期阶段活动,为所做的投资带来更好的结果。这种趋势导致了近期“API管理大拆分”的现象,该术语由Erik Wilde提出,并经常被Mark O’Neill引用,他们在提供关于API网关领域近期历史和演变的宝贵见解时。 

我们的研究显示,另一个有趣的数据点是,有惊人比例(41%)的公司要么不使用API网关,要么选择自己构建。确切指出其中原因并非易事,但很可能暗示了团队在努力交付高质量API时所面临的日益严峻的挑战,同时还面临着提高交付速度和效率的压力。必须有所取舍,通常牺牲的是确保稳健持久性所需的工具和教育,而不是短期交付目标。不幸的是,结果往往是未来在支持和质量补救方面花费更多时间。最终这与最初的预期产生了相反的净效应。 

A graph of data being used 

图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格局正变得更加多样化和复杂,导致了我之前提到的当前“解绑”趋势。但这只是一个循环,我们通常处于一个向集中化或去中心化移动的循环中。关于产品组织成功的两种方式,前网景公司首席执行官Jim Barksdale解释道:“一种是捆绑,另一种是解绑。” 

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

重新分类也可能是行业分析师最关心的问题,我预计不同类别组内部很快会出现一些波动,以适应正在发生的趋势的重新分类。  

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

API领域未来充满激动人心的时刻,与我们一同踏上征程吧! 

在此处访问完整的Gartner魔力象限报告,以探索API管理市场的完整分析,并了解我们认为SmartBear如何站在赋能开发者和企业的最前沿。  


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

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

此图表由Gartner公司作为一份更大研究文档的一部分发布,应结合整个文档进行评估。该Gartner文档可根据SmartBear的要求获取。

© . All rights reserved.