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