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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248006.html
標籤:其他
