在生命週期的部署前階段,將業務需求分析轉化為部署方案。部署方案是部署設計的規格說明書。
部署前作業可區分成三個階段,如圖 4–1 所示:
業務分析。在此階段,定義提議部署作業的業務目標,並陳述達成該目標所必須滿足的業務需求與限制。
技術需求。在此階段,使用業務分析結果建立使用案例,這些使用案例模擬使用者與預期軟體系統的互動。還將決定這些使用案例預期的使用模式。同時使用業務分析與使用分析,用公式表示提議的部署必須滿足的服務品質需求 (請參閱表 2–2)。
邏輯設計。在此階段,分析在技術需求階段制定的使用案例,以判定提供一般使用者服務需要哪些 Java ES 基礎架構元件和自訂開發的應用程式元件。使用第 2 章, Java Enterprise System 解決方案架構中討論的概念來設計邏輯架構。邏輯架構顯示所有的元件和元件之間所有的互動,需要這些項目才能讓特定軟體解決方案的使用案例生效。
邏輯架構合併了效能、可用性、安全性及其他服務品質需求,封裝在部署方案中,如下圖所示。如需關於生命週期部署前階段的更多資訊,請參閱「Sun Java Enterprise System 2005Q4 部署規劃指南」。