— Posted in 電腦資訊

[轉錄]N-Tier 多層式架構資料應用程式概觀

來源:https://msdn.microsoft.com/zh-tw/library/bb384398.aspx

N-Tier 資料應用程式是一種分隔成多「層」(Tier) 的資料應用程式。 N-Tier 應用程式也稱為「分散式應用程式」和「多層應用程式」,會將處理分隔成在用戶端和伺服器之間散發的不同層。 當您開發存取資料的應用程式時,應該將組成應用程式的各層劃分清楚。
典型的 N-Tier 應用程式包含展示層中介層 (Middle Tier)資料層。 區分 N-Tier 應用程式中各層最簡單的方式,就是對要包含在應用程式中的每一層建立不同的專案。 例如,展示層可能是 Windows Form 應用程式,而資料存取邏輯則可能是位於中介層的類別庫。 此外,展示層可以透過服務 (例如,服務) 與中介層內的資料存取邏輯進行通訊。 將應用程式元件區分為不同層,可以提高應用程式的可維護性與延展性 (Scalability)。 不需重新設計整個方案,就能使套用至單一層的新技術變得更容易採用。 此外,N-Tier 應用程式通常會將敏感性資訊儲存在中介層,中介層會與展示層做好完善的隔離

中介層元件

資料層元件