您最近可能到处都听到了“API 经济”这个词。自从《福布斯》宣布2017 年为“API 经济年”以来,似乎每个人都在对这一切对商业和技术的未来意味着什么发表自己的看法。但它到底是什么?为什么每个人都如此兴奋?
什么是 API?
API(应用程序编程接口)允许一个软件与另一个软件对话。让我们以 Uber 为例。当您需要从一个位置到另一个位置时,Uber 会将您与司机联系起来。司机会在 Google 地图上获得您的坐标,从而可以轻松导航到所需位置。但是 Uber 如何与 Google 地图通信以促进这一点?Google 地图和 Uber 之间的数据传输是如何发生的?答案是 API。Uber 通过 Maps API 与 Google 地图通信。
API 已经存在一段时间了,但直到最近人们才开始意识到它们有无数的用例,可以帮助他们实现业务目标。随着 API 变得无处不在,对其设计和使用进行标准化的需求变得迫在眉睫。OpenAPI 规范 (OAS) 已成为实现此目标的关键。本质上,OAS 是一组规则,用于定义 API 的合约,详细说明其资源以及相应的请求-响应周期。将 OAS 视为 API 用于实现和使用的接口。
在实施和使用 API 时,OpenAPI 可以带来一些巨大的好处,例如
- 更快地获得更高质量的应用程序:OAS 的优点在于,使用它,每个从事 API 工作的人都会理解它应该做什么以及它如何与他们的工作相关。这减少了团队之间的依赖关系,因此可以更快地上市。
- 更好的开发者体验:这是开发者在使用您的软件时的所有体验的总和。在当今竞争激烈的环境中,拥有积极(或消极)的开发者体验可能会成就或毁掉您的新事业。
为什么它们很重要?
那么,有什么大不了的?我们为什么要关心 API?API 的兴起和OpenAPI 规范给组织带来了一些巨大的好处。
- 驱动平台:API 通过将不同的软件应用程序连接在一起,还允许第三方开发人员在您现有的产品和服务之上进行构建。这创建了一个可扩展的平台生态系统,以最低的成本增强您为客户提供的产品。
- 驱动业务:正如 Google 地图的数据对 Uber 有用一样,您组织的数据对于其他人构建或增强自己的产品也很有用。通过使用 API,您的公司可以公开可能对其他人有益的重要数据。自那时以来,围绕基于公开数据的重要性的 API 的各种商业模式已经发展起来,从而通过其 API 帮助公司实现增长并增加业务收入。
- 驱动技术:创建和更新功能的速度可能会影响您的产品策略。拥有一个运转良好的内部技术堆栈以及团队和软件组件之间有效的沟通可以帮助您实现开发速度和效率。API 可以帮助不同的内部组件更好地进行通信,并且已经成为诸如微服务和无服务器等新的和改进的架构的基础。
在波士顿新公司了解有关 API 经济的更多信息
想了解有关 API 和 API 经济的所有信息吗?参加 SmartBear 的波士顿新公司会议,参加醒悟 API 经济:为什么不应该忽略您的 API 战略,由Keshav Vasudevan于 4 月 12 日上午 8:30 主持。我们将提供甜甜圈、SmartBear 赠品和许多精彩的讨论。
如果您不能亲自参加,请不要担心!我们正在YouTube Live上直播该活动。