簡體   English   中英

mulesoft 中的系統 API

[英]System API in mulesoft

我需要在表(單表)中保留一些數據。 數據來自 UI。 我是否需要只編寫系統 API 並保留數據,或者我需要同時編寫進程和系統 API? 在這種情況下,我沒有看到流程 API 的使用。 請建議。 是否總是需要通過流程API 訪問系統API 或系統API 也可以在沒有流程API 的情況下調用。

我會推薦一種細粒度的方法來解決這個問題。 即使我們沒有必須對數據進行自定義,我們也應該通過體驗層來跟蹤它。 簡而言之,一個體驗層API,直接調用System層API(如果不需要編排/數據轉換/格式化)

為什么我們需要系統 API 和體驗 API? 幾點。

  • 系統 API 應該更多地附屬於底層系統。 如果將來它發生變化,那么它不應該影響任何客戶端。

  • 其次,提供上層使我們能夠向不同的客戶端添加不同的 SLA、策略、日志記錄等。 即使您現在只有一個客戶,也最好為未來進行架構設計。 重用是這些 API 的主要優勢。

    請檢查本文檔中的模式 2

這是您組織中的企業架構師的問題。 在這種情況下,流程 API 可能是系統 API 的簡單代理,但將來可能並非總是如此。 此外,有時遵循標准架構模式是有用的,即使它在實現中產生了一些虛假的復雜性。 與往常一樣,存在設計權衡,答案將取決於組織外部人員無法了解的因素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM