下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

API已经成为互联网企业必备的工具之一吗?

作者:课课家教育     来源: http://www.kokojia.com点击数:908发布时间: 2018-03-16 11:40:09

标签: 开发工具互联网开发

软考,您想通过吗?一次通过才是硬道理

  随着科技逐渐从单一模式转变为混合匹配模式,应用程序接口(API)已然成为一个项目成败与否的关键组成部分。 API是一种允许开发人员通过加强节点间的相互沟通从而达到仅用一种程序就能调用各种功能的应用程序接口。如今,API已经成为互联网企业必备的工具之一:Facebook,Amazon,SalesForce等公司都推出了自己的API,这些API允许第三方访问他们的一些服务数据,且无需任何入驻要求。这种新的合作模式被一些专家称之为“API经济”,即通过降低门槛提高企业端的互动从而实现数据获益最大化。

API已经成为互联网企业必备的工具之一吗?_开发_课课家

  现如今,建立新平台的方式不是来自单一个体,而是各种应用程序聚合而成,在这种大势下,区块链技术提供了更加民主和高效的解决方案。区块链,一个建立在民主和分权思想基础之上的技术,本质上是非常贴合API的开发理念的。

  第一次API经济:去中心化最终失败

  API的产生是技术发展的必然结果。API使开发人员能够简单地植入来自其他系统的现有解决方案,在以不牺牲效率的前提下获得额外功能。API经济的出现是因为拥有此技术的企业意识到它不仅仅是一种开发工具,它更是提高了企业的业务流程,允许企业使用现有技术生成一个全新的平台,还能为应用程序建立互动更加流畅的环境。而在“云”概念蓬勃发展的时间里,API更是提供了一种简单的方法来连接各种云服务,并为云服务企业提供各种新颖的解决方案。对于许多公司来说,这种互助模式具有极大的吸引力:因为它允许他们利用已有的技术来扩展他们未知的创收领域 – 就像Facebook和SalesForce那样。

  虽然API是为了“去中心化”而出现,旨在让更多的人获得现成数据信息和软件功能,但拥有庞大数据库并掌握API技术的大公司开始朝着“中心化”的方向变化。LinkedIn就是一个很好的例子:最初,该公司开放了几个API,让开发人员以各种方式使用LinkedIn工具。该计划非常成功的吸引到大批开发者和用户,然而,该公司随后宣布关闭大部分API和严格限制付费会员,从而扼杀一个充满活力的开发者生态系统的形成。

  第二次API经济:区块链或成下一主因

  区块链现如今被许多行业誉为革命性技术,但其最有价值的功能之一是作为公平化的开发工具。由于其分散式和开放式的记账方式,网络上的每个用户都可以访问所有数据,这就与API的建立宗旨很相似,并且解决了第一次API浪潮中的一个核心问题:信任问题在当前商业中,拥有API的公司收集并持有用户数据,并且拥有将用户数据兑现的唯一权利。而这在区块链技术里是不可能存在的,因为所有的信息并不是集中存储的,而是同时分布到每个节点上,从而创建一个完全透明公开的网络账本。

  区块链天然的透明机制及其信息处理的优势,意味着API可以以最佳方式工作,而实际上很多区块链项目几乎完全是使用API构建的。第二次API经济在很大程度上可能是由区块链技术主导的,并且能够发挥API最大的性能。对此,Wibson的Mat Travizano提出了他的看法:“API经济的第一次浪潮通过促进不同系统和环境之间数据的无缝移动,为消费者提供了更多的便利,但影响不大的是最强大的技术参与者利用数据移动将功能扩展到整个站点和服务互联网。在API经济的下一阶段,某些项目将可以利用API的基础设施,为个人提供一种方式,消除个人数据和数据购买者之间的障碍。”

  根据Programmableweb的报告,全世界目前有超过17,000个可用API,但其中大多数都没有集成区块链技术。即便如此,市场还是注意到了区块链对于API的巨大潜在贡献。但是,如果市场上还是大公司持有大量数据并信奉“中心化”理念,那就不宜形成成熟有效的API开发环境,也更谈不上技术的突破性创新。所以,区块链技术研究人员应该通过扩增信任度,自我控制以及采用公平透明的方法来快速引导行业进入第二次API经济浪潮。