| |
| Sun Java Enterprise System 部署規劃白皮書 | |
第 1 章
部署規劃簡介本白皮書提供基於 Sun Java Enterprise System 的規劃大規模部署的簡介。其提出部署規劃的一些基本概念和原則並且介紹當設計企業範圍內的部署時,您能初步使用的一些過程。
如果您是根據 Java Enterprise System 評估 Java Enterprise System 或者規劃建立及部署大規模應用程式,請使用這篇報告作為部署規劃過程的指南。
本章提供簡要的 Java Enterprise System 概觀,並介紹在稍後章節會討論到的部署規劃概念。本章包含以下各節:
關於 Java Enterprise SystemJava Enterprise System是一套軟體架構,其提供的服務支援跨越網路或網際網路環境發佈的企業級應用程式。下表列出 Java Enterprise System 的元件,以及其提供的架構服務。
Java Enterprise System 套裝服務
Java Enterprise System 部署通常分為兩種一般類別,主要由 Java Enterprise System 提供的服務組成的類別,以及整合大量自訂部署服務和協力廠商應用程式的類別。您可將前者的部署類型視為 80:20 的部署 (Java Enterprise System 提供 80% 的服務),同樣地,後者為 20:80 的部署。
注意
實際企業部署在其需要的自訂部署服務數量方面可以有非常大的變化。
Java Enterprise System 因為其豐富的服務組合,特別適合 80:20 的部署。例如,相對而言,其可簡單的部署企業範圍內的通訊系統或是企業範圍的入口系統。
然而,對於需要自訂部署的部署來說,Java Enterprise System 仍具有提供建立及整合自訂開發的服務和應用程式的能力。
下列表格將 Java Enterprise System 元件分組為可以傳送企業部署的套件。有些元件位於一個以上的套件中。
表 1-2 中所述的大部分套件可傳送 80:20 類型的部署。例如,企業通訊服務和協作套件可用於建立提供電子郵件、行事曆和即時訊息給一般使用者的部署,讓他們整合及個人化內容。同樣的,網路身份識別和企業入口網站服務套件可讓您安裝和配置企業範圍內的應用程式,而無須開發或整合自訂服務。
可用性服務套件提供高可用性給企業應用程式的大規模部署。如果您的企業應用程式需要執行在應用程式伺服器或 Web 伺服器中的 J2EE 平台服務的自訂開發,請使用 Web 和應用程式服務套件。
因為 Java Enterprise System 服務間的互通功能,您可對特定的企業需求建立您自己修改過的服務套件。
Java Enterprise System 的優點
企業部署有三個成功關鍵。
Java Enterprise System 提供您達到成功關鍵的工具,如下表所列。
關於部署規劃成功的部署規劃是仔細準備、分析和通過一系列階段設計的結果,如下列圖表說明。
圖 1-1 部署規劃階段
圖 1-1 中描述的每個階段都有自己的系列分析和程序,產生的規格和設計引導出隨後的階段。本章的下節提供每個部署規劃階段的摘要描述。
商業分析階段
在商業分析階段中,您定義部署專案的商業目標並確定達成目標必須符合的商業需要。當確定商業需求時,需考慮任何會影響達成商業目標能力的商業限制。商業分析階段會產生商業需求文件,您稍後會在技術需求階段使用到,並且依此評量部署設計的成功性。
如需有關商業分析階段的更多資訊,請參閱第 2 章,「商業分析」。
技術需求階段
技術需求階段以您在商業分析階段建立的商業需求開始,並轉譯這些需求成為可用來設計部署架構的技術規格。在技術需求階段您要準備以下資訊:
使用分析、使用實例 和系統需求文件的結果系列 是邏輯設計階段的輸入資料。
在技術需求分析期間,您可能也會指定服務層級需求,其為部署系統不符合系統需求時,必須提供用於補救的顧客支援下的條目。服務層級需求是服務層級協定 的基礎,在專案核准時簽訂。
如需有關技術需求階段的更多資訊,請參閱第 3 章,「技術需求」。
邏輯設計階段
部署設計始於邏輯設計階段。在此階段中,您設計的邏輯架構提供 Java Enterprise System 服務和依靠,其滿足您在技術需求階段所定義的使用實例。
邏輯架構連同系統需求文件,描繪部署方案 的特性。邏輯架構不指定實施部署方案需要的實際硬體。
如需有關邏輯設計階段的更多資訊,請參閱第 4 章,「設計邏輯架構」。
部署設計階段
在部署設計階段,您建立一個部署架構,其將部署方案的藍圖表現為實體環境。實體環境是部署的網路架構,包含計算節點、每個節點的硬體需求、防火牆和其他網路設備。
對映的過程包含估計執行系統需求需要的實際硬體的部署,並決定符合預算考慮的最佳化部署架構策略。
部署專案的核准通常接在部署架構的建立之後。在專案核准 期間,會評估部署的成本,如果核准,會簽訂部署的實施合約並取得建立專案的資源。
詳細的設計規格也是部署設計階段的一部份。設計規格提供實施部署架構需要的細節,例如實際硬體、作業系統、網路設計、和其他實體環境的層面。詳細的設計規格也包含指定供應使用者存取系統服務時需要的目錄服務資料架構。根據您部署專案的策略過程而定,設計規格會在專案核准前後產生。
如需有關部署設計階段的更多資訊,請參閱第 5 章,「設計部署架構」。
實施階段
在實施階段期間,您會建立部署架構。根據您部署專案的特性,此階段會包括以下一部分或是全部的步驟:
一旦部署成形,您必須持續監控、測試及調整部署以確保其符合商業目標。
如需有關實施階段的更多資訊,請參閱第 6 章,「實施部署設計」。