原創|行業資訊|編輯:鄭恭琳|2020-09-29 10:22:36.777|閱讀 354 次
概述:Swagger,SoapUI和Open API Initiative的贊助商SmartBear第三次發布了有關全球API趨勢的年度報告。全球大流行和不斷發展的API做法已顯著影響團隊經驗。公司比以往任何時候都更加專注于在所有組織方面創建無縫、統一的系統。他們到底如何實現數字化轉型?這是1500多個API開發人員、架構師、測試人員和產品潛在客戶的焦點。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
我們涵蓋了SmartBear的2020年API狀態報告的主要發現,該報告是API行業的年度全球調查。在此處獲取文件副本。
Swagger,SoapUI和Open API Initiative的贊助商SmartBear第三次發布了有關全球API趨勢的年度報告。全球大流行和不斷發展的API做法已顯著影響團隊經驗。公司比以往任何時候都更加專注于在所有組織方面創建無縫、統一的系統。他們到底如何實現數字化轉型?這是1500多個API開發人員、架構師、測試人員和產品潛在客戶的焦點。
SmartBear從2020年5月至2020年6月收到了調查答復,揭示了涉及API生命周期和整個API生態系統背后驅動因素的當前趨勢。問題包括以下內容:
SmartBear的方法包括廣泛的受訪者。與類似調查(例如Cloud Elements的API集成狀態)相反,SmartBear的研究似乎更加全面。2020年API狀況報告的參與者人數幾乎是前者的四倍。Smartbear收集了來自專業人士的3500多個回答,涉及52個單獨的問題。該公司表示,這是在COVID-19危機期間首次出現的此類報告。
參與組織的規模從1到10001不等——大多數企業雇用100個或更少的員工,很大一部分參與者雇用1001個以上。接受調查的公司數量最多,雇用1至25名員工,占受訪者的23%。盡管每個組織的“層級”都有完整的代表,但數字表明SmartBear在較小的公司(或初創公司)中具有很高的吸引力。現在,讓我們進入一些關鍵要點。
一些著名的行業在API創建方面處于領先地位,在SmartBear的調查中占最大比例的受訪者:
但是,其他學科的企業正在采取行動。電信、公用事業、零售商和醫療保健提供商已開始開發自己的API。這些云計算工作有望為許多團隊加速數字化。改善客戶體驗是此過渡的另一個好處,尤其是在醫療保健領域,在醫療保健領域,對患者和醫療提供者之間建立數字橋梁的需求日益增長。
根據SmartBear的受訪者餅圖,代表了18個行業。但是,我們可以假設其他行業的專業人員加入了。他們的集體聲音還不足以構成圖表。盡管55%的專業人員居住在上述空間中,但更多的“傳統”領域(例如分布式制造)正在更頻繁地探索API。
SmartBear的發現提出了一些相當有趣的東西:盡管Salesforce早在2000年初就發布了第一個API,但在過去的五年中,只有45%的受訪組織開始提供API。至少有20%的參與組織開發API已有十年以上。
這使我們推測了兩點:API開發(至少在早期)既昂貴又耗時。開源工具還不夠豐富,只有財力雄厚的公司才可能愿意嘗試(無論是在財務方面還是其他方面)提供API。如今的開發過程更加平易近人——尤其是在低代碼解決方案倍受關注的情況下。用戶友好性和云服務的采用使API創建更加錢包友好。實際上,超過50%的受訪者依靠云提供商進行API管理。
激勵措施和不斷變化的期望正在鼓勵對API進行新的試驗。別忘了,SmartBear的受調查者中,絕大部分來自雇員人數不到100人的公司。如今,如果不深入研究API等數字技術,就很難成為一家具有競爭力的創業公司。
只有32%的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增長。這高于被調查者選擇的替代方案。
微服務如何與標準化聯系在一起?揭示了兩個關鍵方面:
因此,我們可以期望下一波API可以在微服務中很好地發揮作用。一旦團隊接受了這個新現實,開發和維護將變得更加易于管理。但是很明顯,團隊必須克服技能和經驗上的不足。代碼復雜性是38%的公司需要解決的另一個障礙。
顯然,各個行業的專業人員都需要考慮開放的共享API,以追求統一的環境。在內部,這是正確的,對于公司在整個API領域中占據更大的位置來說也是如此。對于所有開發人員來說,公共API市場和類似的在線目的地都是非凡的資源。
同樣,有82%的受訪者斷言OpenAPI將成為當今的主要標準。由SmartBear捐贈的Swagger(現在為OpenAPI,已通過Linux基金會得到Google,IBM,Microsoft和其他公司的過渡支持),現已成為具有強大社區支持的穩定API定義格式,現已在v3上發布。API行業正在朝著一個主要標準團結一致,這只會促進未來API開發工作和行業互操作性。
82%的組織使用OpenAPI規范,高于去年的69%。
Web API利用HTTP協議,因此主要是RESTful。如今,絕大多數公司都利用REST API為微服務和Web應用程序提供動力。這些現代服務在移動設備和臺式機上均可很好地發揮作用。圍繞Open API的標準化表示REST風格的進一步延續。
到2020年,API的狀態將保持強勁并不斷發展,看來現在已經存在解決常見問題的解決方案。隨著團隊繼續以驚人的速度創建API,建立凝聚力的數字景觀可能根本不是夢寐以求的事情。
要了解更多信息,請在此處下載SmartBear的API 2020年狀態報告。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn