为什么 API 变得如此重要
当您使用第三方应用程序将某些内容发布到您的 Facebook 或 Twitter 帐户时,这不会神奇地发生。应用程序编程接口(API) 在后台运行,将手机上的应用程序桥接到运行您选择的社交媒体的服务器。
在一个越来越依赖数字信息的世界中,API 已成为一件大事,而不仅仅是从 iPhone 向 Farmville 发布信息。越来越多的企业正在认识到企业级自定义 API 对于移动性越来越强的员工的价值。
API 可以做一些关键的事情
API 是一组包含指令或要求的代码,使不同的应用程序能够相互通信。传统上,桌面上的 API 使您能够在 Word 和 Excel 等程序之间共享信息,或者让程序访问操作系统的功能,例如 Windows Installer。
但 API 的最新用途(也是每个人都在谈论的 API)是在Web 应用程序中。Web API 执行与桌面 API 相同的功能,只不过它们将第三方软件插入基于互联网的服务,如社交媒体网络、亚马逊账户和云仪表板。
API 管理使用工具来管理(开发人员和最终用户)对应用程序应使用的基于互联网的服务的数据和功能的访问。从开发人员注册流程到文档,再到向授权用户颁发的凭据,API 管理都会分发打开程序之间信息之门的正确密钥。
这就是公司使用它们的方式
对于任何从事当今数字营销环境的公司来说,连接性都是至关重要的。基本上,API 代表了企业的新分销渠道,为与其主要产品相关的第三方应用程序打开了大门。这些代码集可以帮助公司进入新市场,产生额外的收入来源,并吸引新的合作伙伴,例如开发人员和补充服务。
API 管理软件让企业能够控制分销流程。此类软件使用的一些功能包括:
- 门户构建允许开发人员在第三方应用程序上发现和协作
- 用于 API 规划、设计和开发的流程管理工具
- 报告和分析以更好地了解 API 使用情况
- 安全的 API 托管和中介
为什么 API 管理现在很重要
整个公司都是围绕 API 管理建立的——Apigee、SOA Software、Mashery、Layer 7 Technologies、ProgrammableWeb 和 Mashape 等等。最近,大公司对这些公司产生了很大的兴趣。事实上,2013年,许多这样的公司正在被更大的公司吞并。
为什么企业要投资 API 管理供应商?有几个很好的理由。一是当今的消费者极有可能拥有并使用多种设备。事实上,现在美国联网设备的数量比人口还要多,而使用这些设备的人也开始期待 API 提供的连接性。
另一个原因很简单,就是商业原因。大多数公司都通过其内部基础设施和各种移动设备投资于高度连接。自带设备(BYOD)运动正如火如荼地进行,技术研究公司 Gartner 预计,到 2017 年,50% 的雇主将强制要求 BYOD。借助大量设备和各种操作系统,API 允许企业让员工与公司数据库进行通信,而无需进行大量 IT 投资。
未来之路?
API 管理可确保程序之间的连接保持流畅,不会造成服务器负担过重、信息路由错误或向错误方授予访问权限。如果有一条“未来之路”,那么许多路径都会通向 API 管理。