Sun Java Enterprise System 5 Update 1 技術摘要

附錄 A Java ES 元件

Java ES 由產品元件共用元件所組成,可彼此配合作業以支援跨網路的分散式應用程式。在安裝期間,Java ES 安裝程式會提供可選取的元件,而其中許多元件都具有可選取的子元件。本附錄會列出這些元件和子元件。

本附錄簡述 Java ES 元件,並做為簡介之用。如需關於特定元件的詳細資訊,請參閱 http://docs.sun.com/app/docs/prod/entsys.5http://docs.sun.com/app/docs/prod/entsys.5?l=zh_TW 中的元件文件集。http://www.sun.com/bigadmin/hubs/javaes/ 中也提供了大範圍的 Java ES 資訊和資源。

本附錄中列示的 Java ES 是按種類所分組,並於下列章節中進行說明:

系統服務元件

Java ES 系統服務元件提供支援分散式企業應用程式所需的基礎架構服務。在您為何需要 Java ES中說明的這些服務包含了入口網站服務、識別及安全性服務、Web 與應用程式服務以及可用性服務。Java ES 系統服務元件在下列章節中進行說明:

Access Manager 7.1

Sun Java System Access Manager (Access Manager) 整合了認證及授權服務、策略代理程式和識別聯合,以提供全面的網路資源保護解決方案。Access Manager 可防止 Web 服務應用程式和 Web 內容受到未經授權的存取,可為組織提供一個基礎架構,來管理客戶、員工和合作夥伴 (他們使用基於 Web 的服務和非 Web 應用程式) 的數位識別。由於這些資源可能會跨各類內部和外部運算網路分散,因此為每個識別定義並套用了屬性、策略和權限,以管理對這些技術的存取。

Access Manager 包含以下子元件:

Application Server Enterprise Edition 8.2

Sun Java System Application Server (Application Server) 提供了一個用於開發和傳送伺服器端 Java 應用程式和 Web 服務的 J2EE 相容平台。關鍵功能包括可延伸作業事件管理、容器管理的持續性執行階段、Web 服務效能、叢集、高可用性階段作業狀態、安全性和整合功能。

Application Server 包括以下子元件:

Directory Server Enterprise Edition 6.2

Sun Java System Directory Server (Directory Server) 是一種基於 LDAP 的目錄伺服器,可為企業內部網路、網路及企業外部網路資訊提供集中化的目錄服務。Directory Server 與現有系統整合並充當合併員工、客戶、供應商及合作夥伴資訊的集中化儲存庫。可以延伸 Directory Server 的功能,以管理使用者設定檔和喜好設定以及企業外部網路使用者認證。

Directory Server 包含以下子元件:

Java DB 10.2

Java DB 可為 Java 應用程式開發提供簡易資料庫。Java DB 是 Sun 支援的 Apache Derby 開放原始碼 100% Java 技術資料庫發行軟體。Java ES 5 是第一個包含 Java DB 做為產品元件的發行版本。Java DB 的首次發行是以 Derby Database 為名稱,做為共用元件發行,並包含於 Java ES 2005Q4 中。

Java DB 包含以下子元件:

Message Queue 3.7 UR2

Sun Java System Message Queue (Message Queue) 是一種針對應用程式間通訊問題及可靠訊息傳送問題之合乎標準的解決方案。Message Queue 是一個實作 Java Message Service (JMS) 開放式標準的企業訊息傳送系統。

除了做為 JMS 提供者以外,Message Queue 還包含超出 JMS 規格最低需求的功能。透過 Message Queue 軟體,在不同平台和作業系統上執行的程序可以連接至共用 Message Queue 服務,以收發資訊。應用程式開發人員將能夠專注於其應用程式的業務邏輯,而不是有關其應用程式如何跨網路進行通訊的低階詳細資訊。

Java ES 安裝程式將 Message Queue 做為可單一安裝元件提供。

Portal Server 7.1 Update 2

Sun Java System Portal Server (Portal Server) 是一種具備識別能力的入口網站伺服器解決方案。Portal Server 合併了各種入口網站服務,像是個人化、集合、安全性、整合及搜尋。

Java ES 安裝程式將 Portal Server 做為可單一安裝元件提供。

Service Registry 3.1

Sun Java System Service Registry (Service Registry) 是一個儲存庫,充當用以支援 Web 服務導向架構 (SOA) 應用程式的 Web 服務 (UDDI) 登錄及企業業務 XML (ebXML) 登錄。UDDI 登錄用於登錄與探索 Web 服務,ebXML 登錄則是用來儲存與管理支援業務程序整合所需的資訊工件。這些工件包括中介資料,像是 XML 模式、業務程序規則、Web 服務存取控制、版本控制、分類方案等等。

Service Registry 包含以下子元件:

Web Server 7.0

Sun Java System Web Server (Web Server) 是一種依工業標準構建的多重程序、多重執行緒的安全 Web 伺服器。Web Server 可為大中型企業提供高效能、可靠性、延展性及可管理性。

Web Server 包含以下子元件:

服務品質元件

Java ES 服務品質元件可增強系統服務元件或分散式應用程式元件所提供的服務品質。有些可用性元件用於提供近乎不間斷的系統正常執行時間;有些則是存取元件,作用是讓一般使用者可以安全地存取系統服務;其他則是系統管理元件,可用於增強 Java ES 解決方案的服務性。

支援 Java ES 服務元件的元件可分為下列類別,並在本節進行說明:

可用性元件

可用性元件為系統服務元件及應用程式元件提供幾乎連續的正常執行時間。本節將說明下列 Java ES 可用性元件:

High Availability Session Store 4.4

Sun Java System High Availability Session Store (HADB) 提供資料存放區,可用來讓應用程式資料保持可用性,即使發生故障也是一樣。這個功能在還原與用戶端階段作業相關的狀態資訊時會格外重要。如果沒有這項功能,一旦階段作業期間發生故障,您就必須在重新建立階段作業時重複所有的作業。

下列 Java ES 元件提供可儲存階段作業狀態資訊的服務:Application Server、Access Manager 及 Message Queue。不過,Application Server 是這些元件當中,唯一一個在發生故障時,可以使用 HADB 服務來維護階段作業的元件。

Java ES 安裝程式將 HADB 做為可單一安裝元件提供。不過,支援 HADB 服務需要伺服器及用戶端子元件。

Sun Cluster 3.1 8/06 與 Sun Cluster Agents 3.1


備註 –

僅 Solaris 平台支援 Sun Cluster 元件。


Sun Cluster 軟體為 Java ES 和基於 Java ES 基礎架構的應用程式提供高可用性及 延展性服務。

叢集是一組鬆耦合的電腦 (叢集節點),它們共同提供對各種服務、系統資源和資料的單一用戶端檢視。叢集在內部使用備援電腦、互連、資料儲存區與網路介面,為以叢集為基礎的服務與資料提供高可用性。Sun Cluster 軟體會持續監視成員節點及其他叢集資源的運作狀態,並使用內部備援提供對這些資源近乎不間斷的存取,即使發生故障也是一樣。

Java ES 安裝程式提供 Sun Cluster Core 子元件和 Sun Cluster 代理程式做為可獨立安裝的元件。以下 Sun Cluster 代理程式包含在 Java Enterprise System 中。


備註 –

HA 在以下清單中代表高可用性



備註 –

此代理程式清單與 SPARC 和 x86 的清單不同。如需關於 Sun Cluster 代理程式的詳細資訊,請參閱 http://docs.sun.com/app/docs/prod/entsys.5http://docs.sun.com/app/docs/prod/entsys.5?l=zh_TW 中的 Sun Cluster 文件。


Sun Cluster Geographic Edition 3.1 2006Q4

Sun Cluster Geographic Edition 是 Sun Cluster 軟體的分層延伸。此延伸可防止應用程式發生意外中斷,所採用的方式是使用多個在地理位置上相互隔離的叢集,並採用能夠在這些叢集之間複製資料的備援基礎架構。Java ES 5 是第一個包含 Sun Cluster Geographic Edition 做為 Java ES 產品元件的版本。

Sun Cluster Geographic Edition 包含下列子元件:


備註 –

Solaris x86 不支援 Sun Cluster Geographic Edition。


存取元件

存取元件提供軟體服務的前端存取,通常是來自企業防火牆外部的網際網路位置。本節對下列 Java ES 存取元件進行說明:

Portal Server Secure Remote Access 7.1

Sun Java System Portal Server Secure Remote Access (Portal Server Secure Remote Access) 延伸了 Portal Server 的功能,藉此可從任何遠端瀏覽器對 Portal Server 內容與服務進行基於瀏覽器的安全遠端存取,不再需要使用用戶端軟體。與 Portal Server 的整合可確保使用者收到安全存取權,來存取他們有權存取的內容和服務。

Portal Server Secure Remote Access 包含下列子元件:

Web Proxy Server 4.0.5

Sun Java System Web Proxy Server (Web Proxy Server) 提供快取、篩選及分發 Web 內容的功能。Web Proxy Server 常用於在企業防火牆內減少傳至遠端內容伺服器的請求數目,及在防火牆外部為內送網際網路請求提供安全閘道。

Java ES 安裝程式將 Web Proxy Server 做為可單一安裝元件提供。

監視元件

Sun Java System Monitoring Console 1.0 (Monitoring Console) 包含主代理程式,可連線 Java ES 部署上的所有節點代理程式。Monitoring Console 是一種由 Sun Java System Monitoring Framework 2.0 (Monitoring Framework) 所支援的共用元件,可提供每個受監視元件所需的設備和節點代理程式,以觀察其屬性。每種產品元件提供代表其可觀察屬性的物件,節點代理程式則提供單一主機上多種元件的集合檢視。如需有關監視的詳細資訊,請參閱「Sun Java Enterprise System 5 Update 1 Monitoring Guide」

共用元件

共用元件提供 Java ES 系統服務元件及服務品質元件相依的本機服務和技術支援。這些元件是本機程式庫,在特定主機電腦上執行的任何 Java ES 元件都可以共用這些程式庫。Java ES 安裝程式會自動安裝支援主機電腦上安裝的其他 Java ES 元件所需的任何共用元件。

Java ES 包含下列共用元件: