有備無患

由于上面提到的一些問題可能會在短時間內成為現實,因此現在就應該開始準備,其中可能涉及以下主題:

這些步驟做得越多,當出現 API 需求時,實施起來就越快越容易。

理想情況下,這些準備工作應該做到能夠證明潛在的應用程序接口請求是合理的,而不是主動推動應用程序接口的使用。

解決方案

市場上有各種解決方案,大致可分為以下幾種:

純粹的應用程序接口解決方案不提供經典的集成技術,或僅通過擴展提供這些技術,而 “一體化 “解決方案則將所有技術整合到一個平臺上,實現無縫互動。

而這正是許多公司面臨的最大挑戰。通常情況下,并非所有相關組件(如應用程序)都已與 API 兼容。有些組件由于成本過高或技術上不可行,永遠無法實現 API 兼容。

只能為應用程序接口提供服務的集成解決方案將受到極大限制,甚至對某些任務毫無用處。純粹的 API 解決方案本質上是另一個獨立系統。

而將 API 活動與集成任務相結合的集成解決方案則能為您提供無限的功能。從本質上講,應用程序接口可以被視為一種信封,您可以在其中裝入任何想要的東西。

舉幾個例子:

陷阱

應用程序接口與非應用程序接口兼容組件的交互提供了許多選擇。同時,還需要考慮一些主題:

非 API 兼容組件的可用性

如果一項服務(如網站或智能手機應用程序)需要全天候可用,那么其底層組件也需要全天候可用。如果無法保證這一點,則應提供適當的錯誤信息(如 “尊敬的用戶,由于維護原因,我們的服務目前不可用”,這比 “500 – 內部服務器錯誤 “等技術信息要好得多)。

非 API 兼容組件的性能

在應用程序接口內進行的任何活動都需要時間。這種時間會增加向應用程序接口發出的任何請求的響應時間。如果期望 API 的響應時間不超過 100 毫秒,而為 API 提供信息的后臺系統的響應時間卻達到 2 秒,那么這種期望就根本無法實現。您還需要檢查多個并行調用是否會進一步減慢響應時間。

結論

到目前為止,還沒有出現從傳統集成或 EDI 向應用程序接口轉變的巨大浪潮。這可能是因為許多正在使用的接口已經非常成熟,而改變總是伴隨著成本和風險。

盡管如此,通過集成和使用應用程序接口來創造價值的趨勢在各個領域都非常明顯,無論是其實時處理能力還是抽象、統一接口層的優勢。

因此,對應用程序接口的明確建議是 “行動 “而不是 “反應”。這樣,您就已經為每個 IT 部門遲早需要考慮的問題做好了準備。

原文鏈接:New best friends: APIs and Integration

上一篇:

API,以數據為中心的 IT 架構的后端關鍵

下一篇:

深入探討本地向量庫的應用場景
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費