Sun Java Enterprise System 2005Q4 安裝規劃指南

元件相依性

除非先安裝並配置好其他元件,否則無法安裝或配置某些 Java ES 元件。相依性的起因有很多:

請注意其中有些相依性適用於整個解決方案,有些則僅適用於本機。當您開發安裝規劃時,要考慮到整個系統的相依性及本機相依性之間的不同之處。下面的範例將說明其差異:

Access Manager 對於 Directory Server 的相依性是整個系統的相依性。當您安裝 Access Manager 時,會提供由一或多個 Directory Server 實例提供之目錄服務的 URL。一旦安裝及配置了 Directory Server,解決方案中的所有元件都能使用其目錄服務。這種相依性類型決定了在整個解決方案內安裝及配置元件實例的順序。先安裝及配置 Directory Server,再安裝及配置 Access Manager。在安裝規劃中,整個解決方案的相依性決定了安裝及配置步驟的整體順序。

Access Manager 對於 Web 容器的相依性是本機相依性。若要符合這種相依性,必須在執行 Access Manager 的電腦上安裝 Web 容器。但是,這個 Web 容器不會為整個解決方案提供服務。在分散式解決方案中,通常多台電腦都需要安裝 Web 容器。每一個 Web 容器都在本機中支援不同的元件。因此,在分散式解決方案中,Web 容器沒有單一的安裝位置,而且在安裝順序中也不會只有一個 Web 容器的安裝點。

若要開發解決方案的安裝規劃,請先分析說明解決方案的部署架構,並識別元件之間的相依性。您的規劃必須按照符合所有相依性的順序來安裝及配置元件。一般來說,您會依據整個系統的相依性來開發整體安裝順序。接著,您會考慮每一台電腦上可能存在的本機相依性。

表 3–1 列出了元件相依性。如需處理這些相依性的更多資訊,請參閱開發安裝規劃中個別元件的說明。

表 3–1 Java ES 元件相依性

產品元件

相依性 

相依性的本質 

必須位於本機? 

Access Manager

Directory Server 

要儲存配置資料;要儲存並啟用對使用者資料的查找功能 

否 

 

J2EE Web 容器,以下之一: 

-Application Server 

-Web Server 

-BEA WebLogic Server 

-IBM WebSphere Application Server 

必須將 Access Manager 部署到其中一個 Web 容器上 

是 

Access Manager SDK

Access Manager 

要提供 Access Manager 服務 

否 

 

J2EE Web 容器,以下之一: 

-Application Server 

-Web Server 

-BEA WebLogic Server 

-IBM WebSphere Application Server 

必須將 Access Manager SDK 部署到其中一個 Web 容器上 

是 

Administration Server

Directory Server 

要提供配置目錄 

否 

Application Server

Message Queue

要提供可靠的非同步郵件傳送功能 

否 

 

Web Server (選擇性)

要在 Application Server 實例之間提供負載平衡 

是 

 

高可用性階段作業儲存區 (選擇性)

要儲存階段作業狀態,以在 Application Server 實例之間支援容錯移轉 

是 

Calendar Server

Directory Server

要儲存用來認證及授權的使用者資料 

否 

 

目錄準備工具

準備用於 Calendar Server 的 LDAP 目錄 

否 

 

Access Manager (選擇性)

如果解決方案使用單次登入功能則為必要項目 

否 

 

Messaging Server (選擇性)

要提供電子郵件通知 

否 

 

Delegated Administrator (選擇性)

要管理 LDAP 模式;要佈建行事曆服務的使用者 

否 

Communications Express

J2EE Web 容器,以下之一

-Application Server 

-Web Server 

必須將 Communications Express 部署到 Web 容器 

是 

 

Directory Server

要儲存使用者資料,例如通訊錄 

否 

 

目錄準備工具

要為 Communications Express 準備 LDAP 目錄 

否 

 

可以是 Access Manager 或 Access Manager SDK

要提供認證及授權服務與單次登入;透過本機 Access Manager SDK 可存取遠端的 Access Manager 

是 

 

Messaging Server

要提供基礎郵件傳送服務 

否 

 

Calendar Server

要提供基礎行事曆服務 

否 

Delegated Administrator

J2EE Web 容器,以下之一: 

-Application Server 

-Web Server 

必須將 Delegated Administrator 部署到其中一個 Web 容器上 

是 

 

Directory Server 

要儲存 Delegated Administrator 使用的 LDAP 資料 

否 

 

目錄準備工具 

要為 Delegated Administrator 準備 LDAP 目錄 

否 

 

可以是 Access Manager 或 Access Manager SDK 

要提供 Access Manager 服務;透過本機 Access Manager SDK 可存取遠端 Access Manager 

是 

目錄準備工具

Directory Server 

目錄準備工具會準備與 Java ES 通訊元件搭配使用的目錄 

是 

Directory Proxy Server

Administration Server 

要配置 Directory Proxy Server 

否 

 

Directory Server 

要提供基礎 LDAP 目錄服務 

否 

Directory Server

Administration Server 

要配置 Directory Server 

否 

高可用性階段作業儲存區 

無 

   

Instant Messaging

Directory Server 

要儲存使用者、會議室及新聞通道資料 

否 

 

Access Manager 或 Access Manager SDK (選擇性) 

要提供 Access Manager 服務;透過本機 Access Manager SDK 可存取遠端 Access Manager 

是 

 

J2EE Web 容器,以下之一︰ 

-Application Server 

-Web Server (對於傳遞 Instant Messenger 用戶端資源是必要項目) 

要支援 Instant Messenger 用戶端資源的發行與下載 

是 

 

Calendar Server (若使用行事曆的快顯功能,則為選擇性項目) 

要支援 Calendar Server 快顯功能 

否 

 

Messaging Server (若使用即時訊息的離線傳送功能,則為選擇性項目) 

要支援以電子郵件形式來離線傳送即時訊息 

否 

Message Queue 

無 

   

Messaging Server

Directory Server 

要儲存配置資料;要儲存及查找用於認證及授權的使用者資料 

否 

 

Administration Server 

要在 Directory Server 配置目錄中儲存配置資料 

是 

 

目錄準備工具 

要為 Messaging Server 準備 LDAP 目錄 

否 

 

Access Manager (若解決方案使用單次登入功能) 

要提供單次登入認證及授權服務 

否 

 

Delegated Administrator (選擇性) 

要管理使用者及群組資料;要管理目錄模式 

否 

Portal Server

J2EE Web 容器,以下之一︰

-Application Server 

-Web Server 

-BEA WebLogic Server 

-IBM WebSphere Application Server 

必須將 Portal Server 部署到其中一個 Web 容器上 

是 

 

Directory Server 

要儲存用來認證及授權的使用者資料 

否 

 

Access Manager 或 Access Manager SDK 

要提供 Access Manager 服務;透過本機 Access Manager SDK 可存取遠端 Access Manager 

是 

 

Communications Express 

要為入口網站桌面提供郵件傳送及行事曆通道 

否 

Portal Server Secure Remote Access

Portal Server 

要提供基礎入口網站服務。 

是 

 

可以是 Access Manager 或 Access Manager SDK 

要提供 Access Manager 服務;透過本機 Access Manager SDK 可存取遠端 Access Manager 

是 

Service Registry 

Application Server 

 

是 

Sun Cluster 軟體 

無 

   

Sun Cluster 代理程式

Sun Cluster 

要識別安裝在 Sun Cluster 節點上的元件 

是 

Web Proxy Server

Web Server 

要提供對 Web 應用程式的遠端存取功能 

否 

Web Server 

無