本文讲的是 : 2017年API集成调查报告:如何使API经济游刃有余? , 【IT168 评论】根据2017年API集成状态报告调查发现,API集成是已成为当今应用程序开发的最关键方面之一。Cloud Elements的API集成报告对过去一年中不同类别的API进行了快照,得出了影响API和应用程序集成的趋势,旨在帮助程序员有效的利用API进行更高效的工作。
SOAP与REST之争
今年调查报告与往年相同,都存在SOAP和REST之争。虽然目前REST已经主宰了市场,但许多不错的SOAP API任不容忽视。
API暴增带来新的挑战
根据ProgrammableWeb公司的调查统计,从2010-2016短短的六年之间,网络API的数量增加了758%。但所有的事情都有两面性,API种类和数量的增多给程序员也带来了新的挑战。
API管理供应商企图让用户和企业依赖他们的API,这样以来企业只有开发自己的API才能更好的提高公司业绩。事实上,越来越多的API与SaaS、PaaS、IaaS以及IoT服务相结合,正在构建下一代Web、SaaS、移动网络和物联网(IoT)。
云产品集成需求的迅速增长已经不是什么秘密,这就意味着与所有类别的云服务相关API需求也在不断增加。从报告中我们可以看出,尽管大多数的API需求都属于云存储范畴,但从2015年中期开始,业界对CRM API的使用需求飙升,从而形成了对多种云服务类别的API需求的趋势。
如何最大限度的利用API经济
尽管API集成已经取得了相当大的进展,但程序员想从API经济中获得最大的收益,依然面临着巨大的挑战。根据SmartBear在2016年发布的API调查研究报告,39%的企业希望在工具与工具之间更容易的集成。
程序员经常处理API方面的复杂性问题,例如身份验证和授权、元数据发现、批量支持以及事件同步,只有通过解决API整合的这四大挑战,企业、APP供应商和程序员才可利用无缝连接的应用程序生态系统创造更大的效率和机会。
认证是关键
认证(连同授权)是通过API公开数据和服务的关键点之一,认证不仅仅意味着提供简单的身份验证,还提供基于身份的访问控制。当然,数据安全也是需要考虑的重点问题之一,因此,许多APP供应商宁愿去使用额外的步骤验证客户身份,也要与简单的单因素身份验证方法保持距离。
虽然市场正在转向基于OAuth的多因素和授权认证机制,但仍然有很多API依赖于Basic Auth(占17%)、API密钥(占1%)或一些API Key & Secret自定义实现(占33%)。Cloud Elements的统计数据显示,只有8%的供应商使用OAuth 1.0和OAuth 1.0a,而OAuth 2.0的使用率却超过了41%。OAuth 2.0正是靠其强大的灵活性,成为客户认证和授权的理想选择。
原文发布时间为:2015年7月6日
本文作者:许真真
本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT1684
原文标题 :2017年API集成调查报告:如何使API经济游刃有余?