邏輯架構會識別實作解決方案需要的軟體元件,顯示元件之間的相互關係。技術需求階段期間判定的邏輯架構和服務品質需求會形成部署方案。部署方案是設計部署架構的基礎,會在下個階段 (亦即部署設計) 發生。
開發邏輯架構時,您不但要識別為使用者提供服務的元件,還要識別那些提供必要介體和平台服務的其他元件。基礎架構服務相依性和邏輯層提供兩種互補的方法來執行這個分析。
基礎架構服務相依性和邏輯層是作為 Sun JavaTM Enterprise System 基礎的解決方案架構三維中的兩個。下面列出了這三維,關於邏輯架構中也有對它們的說明。
基礎架構服務相依性。提供企業服務的互動軟體元件。軟體元件需要一套基本的基礎架構服務,讓分散式元件可以彼此通訊以及交互操作。
邏輯層。以代表軟體元件邏輯與實體獨立性的層表示的軟體元件邏輯組織,這些層以其所提供服務的特性為基礎。
服務品質。系統服務品質,像是效能、可用性、延展性及其他代表軟體解決方案的設計和作業之特定層面的項目。
如需關於 Java Enterprise System 架構概念的更多資訊,請參閱「Sun Java Enterprise System 2005Q4 技術摘要」中的「Java Enterprise System 架構」一章。
邏輯架構藉由顯示必要的元件及其相依性,來描述基礎架構服務層級。邏輯架構也會將元件分配於邏輯層之間,這些邏輯層代表最終可由用戶端層存取的表示、業務和資料服務。服務品質需求並不是在邏輯架構中成形,而是與部署方案的邏輯架構相互搭配。