摘要: 云时代,开放成为了发展的趋势,越来越多的产品走向开放化。而API作为能力开放的核心载体,就此成为服务交付、能力复制、数据输出的最佳实践,已成为云计算市场增长最快的领域。
26004f5fec58d7094725b177ab0d95273bfd9c52
API(应用程序编程接口),基于某软件或硬件得以访问一组例程的能力,而又无需访问源码。
云时代,开放成为了发展的趋势,越来越多的产品走向开放化。而API作为能力开放的核心载体,就此成为服务交付、能力复制、数据输出的最佳实践,已成为云计算市场增长最快的领域。
很多企业开始将跨平台、无状态的API是用来作为系统间创建联系的通道,以消除前期系统建设的信息孤岛,从而降低协同成本,提升利润空间。
先进的企业将自身业务系统的各项能力通过API有限开放,开发者、合作伙伴通过重组不同API服务,并整合到他们的应用、网页,衍生出新的服务。从而串联企业的上下游,同合作伙伴形成经济共同体、相互弥补服务场景来发展新的业务以满足市场的需要,加速产品迭代。从而提升市场影响力,带来直接或间接的经济效益。
传统行业也意识到API的重要性,用API开放服务整合线上、线下资源,成功转型互联网+。比如银行允许第三方在钱包实现快捷支付、12306供第三方的票务查询、交通局的违章查询等都是通过API来提供的。
企业在不断的强化自身核心竞争力,希望能够服务更多的用户,将服务通过API衔接合作伙伴、APP开发者、智能设备生产厂商,实现数据、服务的有限开放,从而服务更多的业务场景,快速形成一个庞大产业链。使企业在不改变现有生产模式的情况下满足用户碎片化且日益膨胀的需求。
这几年随着云计算、移动、万物互联的到来,大数据、机器学习的兴起,互联网和实体经济结合,引发商业模式的重大变革。API开始受到空前的重视,成为各行业中驱动数字化、信息化变革的主要力量。
一、API到底能带来些什么?
大多数人用过Word、PDF互转,99.99%的人是去百度搜索一下,打开一个网页,提供手动上传word,转好之后下载。这种情况,每个开发者都需要在API之外,再学会如何把网页做好看,靠搜索引擎引流,很痛苦,90%的时间都花在了“非主业”上。
如果把这个Word转PDF的功能,以API开放出来,可免费可收费,若其他人拥有做界面和运营的能力,就能轻松接入API,互惠互利。
目前国内还没有对API模式产生的经济效益做具体的数据统计,但从实际情况看,像银联、地图、个人身份信息验证、天气预报平台,交通违章缴费一系列处理已经应用得非常熟练。
基于定位的API,其他人提供定位相关的各种场景,无须自己设置特定场景,把你们的API注册在阿里云的云市场中,开放给大家,就可坐等用户和进帐。
可见API开放带来了前所未有的商机,在国际上已经非常流行,很多公司已通过API获得了巨大的成功。然而在国内,除大的互联网公司之外,其他企业API化水平还比较低,这是一个现状但更是机遇。
二、API衍生的新型商业模式有哪些?
商业模式,是利益相关者的交易模型。所有企业在发展过程中需要不断思考:企业的利益关系人都有哪些?利益相关者之间有什么价值、资源可以进行交换,如何构建共赢模式?需要通过什么样的手段来实现?
API可以实现企业间资源的快速交换,企业的不同阶段,可开放不同类型的API,采用不同的运作模式,再根据实际情况择取合适的商业模式。
简单地可以将API商业模式分为以下4种:
1)将API作为一种商品
在不涉及企业机密的前提下,将能力或者数据API化,有偿提供给其他企业使用,可增加企业的营收。工具或者服务类的API多使用此种方式,如:天气服务、图像识别、人脸识别、短信服务等。此商业模式的API,需要能够有良好的API运营经验,有合理的收费机制。当然也可以借助第三方平台来实现,阿里云的API市场就是个非常不错的选择。
2)延伸产品服务
企业在发展过程中,期望自己的产品能够延展到各个领域,然而受限于成本,无法快速扩大规模进行推广。这时就可以将功能API化,让开发者或者合作伙伴在API基础上实现创新,从而更具广度和深度的服务客户,提升产品竞争力。在这种商业模式下,API一般是免费调用的。企业需要用有价值的API来辅助用户创新,从中获得间接的收入。
3)打通企业上、下游
开放此类型的API,目的是希望通过API和合作伙伴建立更佳紧密的联系,发展大规模的销售渠道、获取更多的收入。比如:一个电商企业,会期望通过API让合作伙伴售卖他的产品,就像在售卖合作伙伴自己的产品一样。企业出售了商品,而合作伙伴也因为产品丰富而获得了更大的影响力,达到双赢的目的。
4)给合作伙伴提供增值服务
通过API,让开发者享受增值服务,来强化产品快速发展。如:YouTube、Facebook、Foursquare,都期望能低成本具有丰富、优质的视频资源。而鼓励用户上传视频却是一个很大的难题,最终他们找到一个解决方案:让用户在上传视频的同时,可以用API在视频播放时植入广告。从而大大的提升了用户上传视频的积极性,且为了保证广告能够有好的效果,视频质量也大大提升。从而用户得到了相应的广告收入,视频网站也收获了大量的优质视频。
三、API如何打造盈利模式?
开放API的目的是什么?应该如何运营?那就要根据设定的业务目标来确认API的盈利模式。
1)免费
API免费调用,并非没有盈利模式。提供免费API,可以扩大企业影响力或者吸引更多的开发者在API基础上进行创新,从而间接的服务更多用户,并从中获得相应的利益。使用此模式的企业,一般有以下几种情况: a)企业为多元化发展产品、扩大影响力、深耕最终客户,提供API供开发者/合作伙伴免费使用。 b)为了扩充产品的使用场景,期望合作伙伴或者开发者,在API基础上提供创新,以满足更多用户的需求,从而服务更多的用户群体。 c)为了吸引更多的开发,将API设置多个收费维度,基础功能API免费,高级功能收费,并引导免费用户向收费用户转化。 虽然免费的API容易吸引更多的用户,但也不能避免地会招来部分用户恶意爬库,造成严重的数据风险。所以开放免费API,一定要对API开放的范围与调用频率做相应控制,预防核心数据的泄漏。
2)按调用次数或频率收费
开放API供其他用户有偿使用,从而增加企业的应收。目前的调用模式主要按调用次数和调用频率收费。比如:付费100元,可调用1000次,允许调用频率为1次/分钟;付费1000元,可调用1万次,允许的调用频率为1次/秒。
此类API一定要具有商业价值。最好能够结合一定的业务场景,比如:通过你的这套API服务就能实现完整的支付,或者视频编码、解码等,这样对用户会有更大的心引力。稳定是系统发展的根本,您的API一旦打算收费,一定要能够提供稳定的服务,否则您有可能会面临赔偿等安全问题。
3)渠道合伙
API有限的开放给合作伙伴,并鼓励合作伙伴使用API售卖产品,并将产品利润按一定比例分配给合作伙伴。适用于资源类型企业,如:发展分销、代理模式。提供此类API,一定要能形成一个业务闭环,来保证能够实现一个完整业务。
四、使用第三方API的好处?
API经济中企业不仅仅是API提供者,还可以是API的消费者。企业可以选用成熟、稳定的第三方API,来完善系统功能。这样不仅可以减少自身系统的代码、加快开发进度,且让开发人员有更多的时间处理自身领域的问题,这比重复构建别人已成熟的服务更有价值。如:支付、天气、图像识别等等,其他公司已经提供了标准的服务,并不需要我们再耗费人力物力重新开发一遍,并且我们耗时、耗力研发出来的也不一定有他人开发的稳定。
五、API发展过程中会遇到些什么样的挑战?
API化的模式是具有挑战性的,并非所有企业在API化的路上都能够顺风顺水。
1)API设计:需要设计者合理的抽象概念、考虑用户场景,设计一套功能完备、简单易用、可扩展的API,要仔细思考API化的过程,有序发展API经济。否则用户很可能由于使用困难而放弃。
2)API管理成本:在开放API后需要实时的知道API的运行情况、健康度以及用户的调用情况,以便企业后续制定运营和运维策略。其次,要让用户能够了解API的调用方法,需要编写API使用文档,甚至SDK,最大的难题是不能随着API的迭代而实时更新。这需要有一套完整的管理方法。
3)API安全成本:攻击、请求劫持、竞争对手爬库等,让企业措手不及。
4)API流量高峰:突来的大流量会严重影响系统的稳定性。所以,一个好的流量控制,来保护业务系统、实现业务分级和用户分级也是必要的。阿里云API网关刚好对此提供了一套完整的解决方案。
API经济带来了一种新的商业模式,可以辅助企业以低成本快速响应市场需求,建立企业生态,促使跨产业链的企业能力整合,产生创新出新的经济形式。国内API化程度还不成熟,这也是先行者崛起的机会。
据工信部数据显示,预计到2020年中国物联网整体规模将超1.8万亿元,API是实现万物互通,形成新价值网络的“技术胶水”。数据营销机构Chinapex预测,到2018年,API经济将成为一个2.2万亿美元的全球市场。
可以预见,未来互联网将以API服务为直接支撑,API经济已强势来袭!
分享到:
相关推荐
B-时代楷模API.html
WebApi和访问WebApi是开发过程中常见的两个概念,它们在构建分布式系统和提供网络服务时起着关键作用。本文将深入探讨这两个项目及其关联技术,包括WebApi的使用和通过HttpWebRequest类进行WebApi调用。 WebApi是...
京东开放平台API 京东开放平台API是京东商城提供的一组Application Programming Interface(API),旨在提供在线文档、接口说明和调用方式,帮助开发者更好地集成京东商城的功能,提高电子商务平台的开发效率和用户...
C# WebAPI是一种基于.NET Framework或.NET Core的轻量级HTTP服务框架,它允许开发者创建RESTful服务,这些服务可以被各种...学习并掌握WebAPI,可以帮助开发者构建高效、可扩展的API服务,满足现代Web应用的需求。
《大众点评API接口Demo详解与应用实践》 大众点评API接口Demo是开发者了解和使用大众点评平台服务的重要入口,它提供了多种编程语言的实例,包括ASP.NET、JavaScript、Java、PHP以及Android,使得开发者能够方便地...
现在学习易语言的人已经越来越多了,在学习和使用易语言的过程中总会或多或少的接触API函数,不过现存的API资料都是为其它语言服务的,所以在易语言使用API函数会有不便。本软件就是专为易语言编写的功能强大的API...
标题《ElasticSearch Java API 中文文档》表明本篇文档的主要内容是关于ElasticSearch的Java API的中文使用说明和相关知识点介绍。ElasticSearch是一个基于Lucene构建的开源搜索引擎,它提供了一个分布式、多用户...
Java API文档是Java开发者的重要参考资料,它包含了Java开发工具包(JDK)中的所有类、接口、方法和常量的详细说明。这份中文网页版的Java API文档为中国的开发者提供了便利,无需通过英文版本来学习和查找API信息,...
《Windows API 函数参考手册》是关于Microsoft Win32 API函数的完整参考手册。书中详细介绍了每一个Win32 API函数的使用方法,其中着重介绍其原型表示、函数说明、参数说明、注意事项、相应头文件(.H)、链接库(....
在本项目中,我们有两个主要部分:WebApi项目和访问WebApi的项目。这两个项目的协同工作使得数据交换和功能调用更为高效。 首先,让我们深入理解WebApi项目。WebApi项目的核心是Controller,它负责处理来自客户端的...
**JDK 1.8中文API文档** JDK(Java Development Kit)是Oracle公司发布的用于开发Java应用程序的软件包,其中包含Java运行时环境、Java编译器以及一系列的工具和类库。JDK 1.8是Java发展历程中的一个重要版本,引入...
标题"jsp-api.jar和servlet-api.jar"提到了两个关键的Java Web开发中的库文件,它们是JavaServer Pages (JSP) 和Servlet技术的标准接口定义。这两个API是Java EE (Enterprise Edition) 平台的重要组成部分,用于构建...
本教程将深入探讨C#如何利用系统API来扩展其功能和访问操作系统底层服务。系统API,即应用程序接口,是操作系统提供给开发者用于与硬件和系统资源交互的一系列函数、类和方法。 首先,了解API在C#中的作用至关重要...
近期由于参与的一个Web系统项目前台使用了EasyUI作为Web解决方案,所以查了一下EasyUI的相关资料,发现离线的中文API不太多,而且版本都比较老,索性自己讲EasyUI官网给扣下来,然后做了翻译,文档是2月份过年的时候...
在本项目中,"webapi 项目代码及winform下调用接口" 提供了一个完整的示例,展示如何在WinForm应用程序中调用WebAPI接口进行数据交互。 1. **WebAPI基础** - **RESTful原则**:WebAPI遵循REST(Representational ...
【VB API to QTP API】是一个实用的工具,它允许开发者使用Visual Basic (VB) API来与QuickTest Professional (QTP) API进行交互。QTP,现在被称为UFT (Unified Functional Testing),是自动化测试领域中的一款强大...
3. 扩展性:设计时考虑未来的功能扩展,避免频繁修改已有的API。 4. 安全性:确保API在传输和使用过程中的数据安全,防止未授权访问。 六、开发实践 在实际开发中,开发者可能需要结合业务需求,利用API字典提供的...
**Geotools API 手册**是一份详细的技术文档,主要针对使用Geotools库进行地理信息系统(GIS)开发的程序员。Geotools是开源Java库,它提供了一系列的工具和接口,使得开发者能够轻松地在Java应用程序中处理、分析和...
Android API合集是Android开发者的重要参考资料,它包含了所有Android平台的接口、类库以及开发工具的详细说明。这个合集提供了中英文两个版本,对于中国开发者来说尤其方便,因为中文版可以帮助开发者更准确地理解...
2016-11-1时,这些API已被验证为可用,这表明当时开发者可以通过这些接口成功地获取到网易云音乐的服务数据。 在开发过程中,`TestDemo`这样的文件名通常代表一个测试演示项目,它可能包含了使用网易云音乐API的...