{軟體架構} Tier vs. Layer Enterprise Architecture

Tier

  • 從巨觀(Macro View)角度界定每一個元件(Component)的主要責任(Responsibility)。
  • 將元件視為 “Whole”,觀察元件之間的互動。
  • ex. Enterprise Application 的三層式(3-tier)架構 – Presentation, Middleware, Database。

Layer

  • 每一個 “Tier” 元件內,由各種不同的組件(Part)組成。
  • 組件與組件間,有階層式(Hierarchy)的關係。
  • ex. Presentation 元件內有 Client/Server Page, Struts/Servlet Framework, J2EE Framework。

Tier and Layer Enterprise Application Architecture
(縮略圖,點擊圖片鏈接看原圖)

文章導覽

   

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。