API 经济的兴起在谈 API 经济之前,我们需要先了解 API 的概念。
API 的全称是 Application Programming Interface,即应用编程接口,它是软件系统不同组成部分衔接的约定标准。本质上,API 是对应用进行封装、对外开放访问接口,以便被其他应用或者客户端访问。
随着软件的种类越来越多、功能越来越丰富,软件在设计的时候,通常要将一个复杂的大系统划分成多个小的单元,而各个小的单元要相互协作,编程接口的设计就显得尤为重要。编程接口的设计,要能够提升单元内部的内聚性、降低单元之间的耦合程度,最终提升整个软件系统的健壮性和可扩展性。
在了解了 API(对应用进行封装,对外开放访问接口)的概念后,我们再看一下 API 经济这个课题。
API 经济是伴随着 Gartner 定义的第三平台(云计算、移动、大数据、社交)而产生的。
API 经济的热潮,在西方国家出现较早。早在 2012 年,国际互联网巨头如 Salesforce、Google、Twitter 等公司,就通过 API 为他们带来了巨大的的经济效益。
API 经济,听起来很缥缈,但其实离我们日常生活很近。举个例子:我们在经常使用的导航软件"高德地图",在输入"我的位置"和"目的地"后,可以显示从原地址到目的地之间的距离和路线;接下来,选择"打车"标签,可以看到"神州专车"和"首汽约车",并显示对应的价格,如图 1 所示。我们可以根据自己的需要,选择使用哪个网约车。
图 1. 手机应用对 API 的调用高德地图和首汽约车之间应用的调用,使用的就是 API 调用的方式。两个公司之间 API 的调用,可能产生一些计费、限流、流量管理的需求。
对于云厂商或者互联网公司而言,完全可以将自己的应用(如地图服务、字典服务、邮件服务等),以 API 的方式暴露到互联网,其他公司使用 API 的时候,可以进行一定程度的收费(据功能的多少、调用的次数、优先级等分为不同的费用模式),从而实现 API 创收、API 经济。
所以说,API 经济的本质,是企业之前通过将自己的 API 暴露出去、被其他公司或者最终用户调用,然后根据一定方式进行计费,从而企业实现创收的一种经济模式。
伴随着国内互联网的蓬勃发展,API 经济将会越来越受到关注。 |