Swagger,SoapUI和SmartBear第三次公布了无关寰球API趋势的年度报告。寰球大风行和一直倒退的API做法已显着影响团队教训。公司比以往任何时候都更加专一于在所有组织方面创立无缝、对立的零碎。他们到底如何实现数字化转型?这是1500多个API开发人员、架构师、测试人员和产品潜在客户的焦点。

背景

SmartBear收到了超过3500份考察回复,揭示了波及API生命周期和整个API生态系统背地驱动因素的以后趋势。问题包含以下内容:
• API设计
• 倒退历程
• 文献资料
• 测试中
• 监控形式
• 技术和工具
• 规范品
SmartBear的办法包含宽泛的受访者。与相似考察(例如Cloud Elements的API集成状态)相同,SmartBear的钻研仿佛更加全面。2020年API情况报告的参与者人数简直是前者的四倍。Smartbear收集了来自专业人士的3500多个答复,波及52个独自的问题。该公司示意,这是在COVID-19危机期间首次呈现的此类报告。

参加组织的规模从1到10000不等——大多数企业雇用100名或更少的员工,还有局部参与者雇用1000名以上的员工。承受考察的公司数量最多的是雇用1至25名员工,占受访者的23%。只管每个组织的“层级”都有残缺的代表,但数字表明SmartBear在较小的公司(或初创公司)中具备很高的吸引力。当初,让咱们进入一些要害要点。

API开发是一个跨行业的工作

一些驰名的行业在API创立方面处于领先地位,在SmartBear的考察中占最大比例的受访者:
• IT服务和征询– 28%
• 金融服务– 14%
• 计算机硬件和软件– 13%
然而,其余行业的企业也正在采取行动。电信、公用事业、零售商和医疗保健提供商已开始开发本人的API。这些云计算工作无望为许多团队减速数字化。改善客户体验是此过渡的另一个益处,尤其是在医疗保健畛域,在医疗保健畛域,对患者和医疗提供者之间建设数字桥梁的需要日益增长。
依据SmartBear的受访者饼图,其中有18个行业。然而,咱们能够假如其余行业的业余人员退出了。他们的个体声音还不足以形成图表。只管55%的业余人员寓居在上述空间中,但更多的“传统”畛域(例如分布式制作)正在更频繁地摸索API。

采纳API依然是新景象

SmartBear的发现提出了一些相当乏味的货色:只管Salesforce早在2000年初就公布了第一个API,但在过来的五年中,只有45%的受访组织开始提供API。至多有20%的参加组织开发API已有十年以上。
这使咱们揣测出两点:API开发(至多在晚期)既低廉又耗时。开源工具还不够丰盛,只有财力雄厚的公司才可能违心尝试(无论是在财务方面还是其余方面)提供API。
现在的开发过程更加平易近人——尤其是在低代码解决方案倍受关注的状况下。用户敌对性和云服务的采纳使API创立更加简略敌对。同时,超过50%的受访者依附云提供商进行API治理。
而激励措施和一直变动的冀望正在激励对API进行新的试验。别忘了,SmartBear的受调查者中,绝大部分来自雇员人数不到100人的公司。现在,如果不深入研究API等数字技术,就很难成为一家具备竞争力的守业公司。

只有32%的API提供商认为其组织的API文档高于平均水平。

公司专一于API的什么?

最重要的重点放在团队,工具和零碎之间的外部集成上。64%的受访者认为这是开发新API的次要动机。58%的公司认为缩小了老本和工夫,而53%的组织则心愿在产品或服务中扩大性能。API开发已成为(局部)进步公司利润的一种办法。此外,外部用户和客户都在从生态系统丰盛中取得收益。
这使咱们得出了下一个次要发现:72%的公司正在开发外部和内部API——意识到两种策略的价值。二分法显示了公司之间的一个乏味的偏差。尽管21%的业余人员示意他们的团队只开发外部API,但只有4%的宏观团队具备内部优先的心态。因而,公司在外部将更多的资源用于间接收益,而不是其余方面。
从新评估要害的开发驱动程序时,这很有意义。只有30%的公司创立API的次要目标是排汇内部内容,只有23%的公司心愿通过内部用户将其API货币化。因而,有12%到19%的人别离通过其保留和获利的能力来掂量其API的胜利。

推动标准化和微服务

碎片化对任何软件生态系统造成严重破坏。它使测试变得复杂,并将扩散的性能引入多个服务的方程式中。团队总是能够创立拼凑而成的API策略来推动其经营,即便这不是最佳抉择。标准化咱们的API以更好地实现整体协调会更好吗?
58%的业余人员认为标准化是一个继续的挑战。这比去年的数字略有减少。广泛的共识是,标准化将帮忙企业更轻松地扩大服务。目前,公司理解到其一种或多种API产品尚未筹备好进行扩大。只管将鸡蛋放在一个篮子里通常不是一种牢靠的办法,然而即便是大量合并也能够极大地简化开发。

成长与多样性

咱们如何掂量API的增长?只管整体时代在寰球范畴内迅速消退,但公司通常会评估整个服务的应用状况和流量指标。当今的软件生态系统由微服务组成,这些微服务促成了速度,性能开发和整体灵活性。微服务与继续集成和继续交付(CI/CD)实际兼容,因而团队正在对该古代架构进行大量投资。依据SmartBear的说法,有65%的专家预测微服务将推动最短期的API增长。这高于被调查者抉择的代替计划。

微服务如何与标准化分割在一起?TSH的2020年微服务状态报告揭示了两个要害方面:
• 36%的受访者认为微服务将成为后端开发的规范。
• 49%的人认为它们将成为将来简单零碎的规范。
因而,咱们能够冀望下一波API能够在微服务中很好地发挥作用。一旦团队承受了这个新事实,开发和保护将变得更加易于治理。然而很显著,团队必须克服技能和教训上的有余。代码复杂性是38%的公司须要解决的另一个阻碍。

布局API的将来

Web API利用HTTP协定,因而次要是RESTful。现在,绝大多数公司都利用REST API为微服务和Web应用程序提供能源。这些古代服务在挪动设施和台式机上均可很好地发挥作用。围绕Open API的标准化示意REST格调的进一步连续。
显然,各个行业的业余人员都须要思考规范的凋谢的共享API,以谋求对立的环境。在外部,这是正确的,对于公司在整个API畛域中占据更大的地位来说也是如此。对于所有开发人员来说,公共API市场和相似的在线目的地都是不凡的资源。所以使用好包含Swagger或者Eolinker等API管理工具势在必行。

82%的组织应用OpenAPI标准,高于去年的69%。

到2021年,API的状态将放弃强劲并一直倒退,看来当初曾经存在解决常见问题的解决方案。随着团队持续以惊人的速度创立API,建设凝聚力的数字景观可能基本不是梦寐以求的事件。

翻译:Eolinker——国产Saas云API管理工具www.eolinker.com
起源:Dzone