动因、挑战与机遇
应用程序编程接口(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转为对外开放,并释放企业作为平台的价值。
相关博客文章
2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素
多云网络解决方案可在核心、云和边缘环境之间实现无缝、安全的互联,为解决当今混合IT面临的挑战提供支持,因而备受业界关注。
