当您使用第三方应用程序将内容发布到您的 Facebook 或 Twitter 帐户时,这并不是凭空发生的。应用程序编程接口 (API) 在后台运行,将您手机上的应用程序连接到运行您选择的社交媒体的服务器。
在一个越来越依赖数字信息的世界中,API 已成为一件大事 – 不仅仅是为了从你的 iPhone 发布到 Farmville。越来越多的企业正在意识到企业级自定义 API 的价值,因为员工队伍的移动性每时每刻都在增加。
API 做一些关键的事情
API 是一组代码,其中包含让不同应用程序相互通信的指令或要求。传统上,桌面上的 API 使您能够在 Word 和 Excel 等程序之间共享信息,或者让程序访问操作系统的功能,例如 Windows Installer。
但 API 最近的使用——也是每个人都在谈论的——是在 Web 应用程序中。 Web API 执行与桌面 API 相同的功能,只是它们将第三方软件插入基于互联网的服务,如社交媒体网络、亚马逊账户和云仪表板。
API 管理使用工具来管理(针对开发人员和最终用户)对应用程序应该使用的基于 Internet 的服务的数据和功能的访问。从开发人员注册过程到文档,再到颁发给授权用户的凭据,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 管理。 (有关如何构建 API 的开发人员提示,请查看创建成功 API 的 5 个步骤。)