一直以來,API管理專注于Web編程和核心應用程式之間的邊界,它定義了網站和移動應用程式用來獲取和更新資訊的介面,應用程式開發中的變化擴大API管理涉及的范圍,這種趨勢是軟體開發生命周期中的一部分,在此程序中,生態系統取代了離散的工具,

Web應用程式正在獲得互動性,從簡單的UI前端轉變為業務應用程式中事務的互動部分,現在,API向Web編程公開了更多的應用程式功能,很大程度上是因為其中API的數量更多了,這意味著未來API趨勢將集中于集成管理和發現,
低代碼軟體開發在企業中興起,即使只有有限的專業開發人員的情況下,也可以實作構建更多的應用程式,創造了另一種API趨勢,業務應用程式公開的功能性API必須使用API管理,雖然低代碼和無代碼產品主要關注GUI,但它們提供了對應用程式中的資料庫和深層API的訪問,API管理工具將來必須適應這些資料庫和內部API互動,

隨著開發人員增強互動性,它將改變API本身的結構,我們已經看到JSON API的趨勢,它可以為網頁引入更多的編程靈活性,將來,預期api將超越同步模型、發布和訂閱基于事件的API,這反映了軟體向微服務和無服務器計算的轉變,

API和事件API的深度發展趨勢要求與API管理進行更緊密的安全集成,更高的性能級別以及改進API公開的服務/資源的可伸縮性,考慮到這些需求中的許多已經由ServiceMesh技術處理,API管理和ServiceMesh最終將實作協調,使API管理成為ServiceMesh技術和整個Kubernetes容器管理生態系統中不斷增長的一部分,雖然這種技術融合可能需要幾年時間才能完成,
翻譯:Eolinker——企業級API管理解決方案
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/260896.html
標籤:其他
