反转API:企业参与API经济并保持竞争力所需的数字化转型

F5生态系统 | 2022年10月18日


动因、挑战与机遇

应用程序编程接口(API)以及由此形成的API经济,正迅速成为推动数字化转型的重要力量。虽然大多数企业了解API的运作机制,但很少有企业将其作为提升自身业务价值的手段。随着越来越多的企业通过API对外开放服务,API经济涵盖推动数字经济发展的所有商业模式、实践和资产。从本质上讲,API经济使企业能够安全地开放其服务和数据,进而创造业务价值。

所有企业都拥有数据并提供相关服务,这些数据和服务本身具有价值,但通常仅供组织内部使用。然而,要参与API经济并有效竞争,企业还必须考虑由内而外地转变,将其中一些API进行反转。Benzell等人在报告“How APIs Create Growth by Inverting the Firm”中阐述了公开私有API如何提升组织价值。我们将这一说法扩展为“反转API”,即企业将私有API作为合作伙伴API或公共API对外开放。

API简要回顾

API让开发人员能够轻松、敏捷地构建应用和产品。它们有助于快速集成企业不同部门的软件,并与通过合作伙伴API或公共API提供的服务进行交互。

API还可以通过允许访问数据和交换共享功能,帮助企业之间集成新服务。正是在数据访问方面,API既带来了极具吸引力的机遇,也带来了严峻的挑战和风险。API允许用户安全地访问不同服务中的数据,而无需逐一通过各服务提供商的安全措施。但API设计不当可能导致组织无意中暴露数据,进而引发当今行业面临的诸多挑战。

根据Postman的《2022年API现状》报告,“与内部系统集成”是组织决定使用API的首要原因,而API为企业参与数字经济提供了一种便捷方式。这一点很重要,因为企业在为API优先战略选择技术时,集成工具将成为关键考量因素。

业务动因

将私有API开放给更广泛的生态系统使用,一个经典案例就是Amazon Web Services (AWS)。Amazon发现了一个机会,让客户能够以自助、按需的方式使用Amazon自有的计算基础设施。这对Amazon而言并非新鲜事,因为其内部开发人员早已拥有全套自助和自动化工具。Amazon借此推动业务增长,并催生了我们今天所熟知的云计算。尽管质疑者曾断言企业绝不会采用云,但在云计算问世后的15年里,它已发展成为规模约1万亿美元的产业;在十年间,Amazon的估值增长了10倍以上,这在很大程度上得益于AWS的成功。由此,一个新的垂直行业应运而生。

但企业仍未充分认识到API在提升业务价值方面的潜力。企业可能出于多种原因忽视提高回报的机会,但其中一个重要原因是网络安全。由于保护组织资产是IT工作的首要任务,大多数组织会引入繁琐的所谓最佳实践和工作流程,限制业务敏捷性,并最终制约利润增长。然而,安全工作的目标应是释放企业的潜在价值,而不是对其形成制约。

确定适合反向调用的API

“反转API”不仅仅是一个技术问题,即让组织外部的其他人能够使用该API。API的暴露粒度(GRAPE)会促使企业评估API能否安全地反转。在“葡萄测试”中,企业需要确定是否无意中暴露了可能被视为具有竞争敏感性的数据,或可能违反治理、风险与合规(GRC)要求的数据,并评估API架构在安全性方面的完善程度。归根结底,企业不希望留下任何可供采摘的“葡萄”。

API通过这项审核后,是否通过合作伙伴或公共API提供数据,仍需由企业决定。IT部门的目标应是为企业提供相应工具,使其能够以安全可靠的方式提供数据。我们需要尽可能细化对外开放的粒度,将通常仅供企业内部使用的各类服务开放出来,让开发人员创造更多价值。这些API可以由“友好”的外部客户和合作伙伴进行测试,但目前这一流程过于繁琐,导致大多数企业不愿采用这种方式。解决办法是由治理、风险与合规(GRC)团队和安全团队设置防护机制,在促进自主性的同时防止出现不当情况。

挑战:主要在技术层面

那么,接下来该怎么做?假设已经理解反转API的业务价值,并且通过了“葡萄测试”,接下来仍有一些技术挑战需要解决。

  • 安全是所有工作的基础,API也有其阴暗面,因此GRC和安全措施至关重要。黑客会寻找可用于发动攻击的API。恶意行为者动机强烈且持续不断,会采用多种技术并不断变换手法,试图绕过API安全防护。缺乏适当安全最佳实践的企业将很难公开其私有API。

  • 发现和审核API:清理企业中遗失、无人维护或不安全的API是一项棘手的工作。开发人员离开团队或组织时,可能没有清理其正在开发和测试的服务。即使是管理规范的软件团队,也可能疏忽大意,导致服务在开发、测试乃至生命周期结束后仍长期运行。API还存在文档方面的问题,新加入的开发人员可能不了解返回数据的全部用途。这同样与安全有关。

  • 连接性,即使企业有充分理由利用私有API为外部客户或合作伙伴提供服务,要连接位于企业三层防火墙之后的API仍是一项艰巨的任务。业务部门可能需要数月时间来验证并证明投资回报率,才能使这一方案切实可行。内部API不能直接公开,建立连接也需要经过相应流程。因此,敏捷性会受到影响,开发人员也无法快速创新。

归根结底,我们必须认识到,在不可信环境中实现业务敏捷性极其困难。IT流程会受到各种安全问题的影响、约束和支配。这些流程有其存在的必要性,不能绕过。

机遇:企业本身就是平台

一旦企业转而思考如何在API经济中竞争,反向开放API自然会成为一项必要决策。接下来顺理成章的一步,是将整个企业构想为一个平台,并规划实现这一目标的路径。

Gartner副总裁兼杰出分析师Kristin R. Moyer表示:“API经济有助于企业或组织转型为平台。平台能够促进价值创造,因为它们可以帮助企业内外部的商业生态系统实现用户之间的匹配,并推动商品、服务和社交货币的创造和/或交换,让所有参与者都能从中获得价值。”(Mulesoft)

企业踏上这一转型之旅并非毫无挑战,供应商与IT组织需要共同承担责任。企业需要了解其内部资产的哪些方面能够或将会惠及更广泛的群体,并提升这些资产的价值。供应商生态系统必须提供相应的工具和技术,帮助企业安全地将API转为对外开放,并释放企业作为平台的价值。


分享

相关博客文章

SOAS 2025:目标不一致,结果难出色
F5生态系统 | 2025/05/13

SOAS 2025:目标不一致,结果难出色

AI部署缺乏协调会导致效率低下。了解如何协调安全、自动化和部署策略,充分释放AI潜力。

AI应用的应用交付与安全:驾驭现代AI架构
F5生态系统 | 2024/08/22

AI应用的应用交付与安全:驾驭现代AI架构

了解生成式AI应用和API安全如何塑造现代应用交付与安全。

借助多云网络简化超级云
F5生态系统 | 2023/09/13

借助多云网络简化超级云

超级云不只是一个流行词。它代表着一种简化愿景,以多云网络为起点,支持跨云提供商的混合IT。

2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素
F5生态系统 | 2023/03/15

2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素

多云网络解决方案可在核心、云和边缘环境之间实现无缝、安全的互联,为解决当今混合IT面临的挑战提供支持,因而备受业界关注。

运营演进的必要性
F5生态系统 | 2022/01/11

运营演进的必要性

在数字化成为默认模式的世界中,运维仍然过度依赖人工方式,需要不断演进,才能支持自适应应用。这一演进要求整个IT体系进行重大变革,并具备由AI赋能的自适应能力,以保持可用性、优化性能并保障安全。

多云并非简单使用多个云:让跨云衔接更轻松
F5生态系统 | 2021/10/07

多云并非简单使用多个云:让跨云衔接更轻松

随着企业转向互联云战略,工作负载的管理和保护变得日益复杂。了解F5如何满足市场对多云网络新方法的需求。