Java ES 系統服務元件提供支援分散式企業應用程式所需的基礎架構服務。以下各節介紹 Java ES 系統服務元件:
Sun Java System Access Manager (Access Manager) 提供組織對各種程序進行管理的基礎架構,這些程序用來管理使用其網路型服務及非網路型應用程式之客戶、員工及合作夥伴的數位識別。由於這些資源可能會跨各類內部和外部運算網路分散,因此為每個身份定義並套用了屬性、策略和權限,以管理對這些技術的存取。
Java ES 安裝程式將 Access Manager 做為可單一安裝元件提供。如有需要,可獨立安裝下列 Access Manager 子元件:
識別管理與策略服務核心。提供建立與管理使用者識別及定義與評估策略的手段,這些策略依據使用者識別提供對 Java ES 資源的存取。此子元件還包括 Access Manager SDK 與 Delegated Administrator (請參閱Sun Java System Delegated Administrator 6 2005Q4) 子元件。
Access Manager SDK。提供 Access Manager 的遠端介面。需要將此子元件安裝在任一 Java ES 元件主機電腦上,該元件須是可遠端存取 Access Manager 的元件。
Access Manager 管理主控台。此圖形化介面將識別服務與策略管理合併在一起,讓使用者透過單一介面即可在 Directory Server 中建立和管理使用者帳號、服務屬性及存取規則。
用於聯合管理的共用網域服務。可讓使用者使用單一身份,存取多個相關的服務供應商提供的應用程式。
Sun Java System Application Server (Application Server) 提供用於開發和部署應用程式服務與 Web 服務的 J2EE 相容平台。Application Server 為緊耦合分散式元件之間的互動提供基礎架構服務,包括遠端方法呼叫及其他執行階段服務。
Java ES 安裝程式將 Application Server 做為可單一安裝元件提供。如有需要,可獨立安裝下列 Application Server 子元件:
Domain Administration Server。提供伺服器端管理功能,像是管理與配置 Application Server 及部署 J2EE 元件和應用程式。
Application Server 管理用戶端。提供可讓您管理與配置 Application Server 安裝及代管應用程式的圖形化管理用戶端。Administration Client 還可協助部署應用程式。
指令行管理工具。提供可讓您管理與配置 Application Server 安裝及代管應用程式的指令行管理用戶端。此工具還可協助部署應用程式。
負載平衡外掛程式。
PointBase。提供可用於持續性作業的內嵌式資料庫。
範例應用程式。
Sun Java System Calendar Server (Calendar Server) 是一種可縮放式的網路型解決方案,用於為企業和服務提供者提供集中化的行事曆設定及排程功能。Calendar Server 支援個人與群組行事曆以及資源 (像是會議室和設備) 的行事曆。
Java ES 安裝程式將 Calendar Server 做為可單一安裝元件提供。
Sun Java System Directory Server (Directory Server) 為企業內部網路、網路及企業外部網路提供集中化的目錄服務。Directory Server 與現有系統整合並充當合併員工、客戶、供應商及合作夥伴資訊的集中化儲存庫。可以延伸 Directory Server 的功能,以管理使用者設定檔和喜好設定以及企業外部網路使用者認證。
Java ES 安裝程式將 Directory Server 做為可單一安裝元件提供。
Sun Java System Instant Messaging (Instant Messaging) 可讓一般使用者參與即時訊息傳送及聊天階段作業、彼此傳送警示訊息及即時共用群組新聞。Instant Messaging 在企業內部網路和網際網路中皆適用,並支援與其他即時訊息傳送提供者的互動。
Java ES 安裝程式將 Instant Messaging 做為可單一安裝元件提供。可以單獨安裝下列 Instant Messaging 子元件:
Instant Messaging Server Core。包含伺服器及多重訊號組合器軟體。
Instant Messaging Resources。
Access Manager Instant Messaging Service。
Sun Java System Message Queue (Message Queue) 是一種針對應用程式間通訊問題及可靠訊息傳送問題之合乎標準的解決方案。Message Queue 是一個實作 Java Message Service (JMS) 開放式標準的企業訊息傳送系統。
除了做為 JMS 提供者之外,Message Queue 還具有超出 JMS 規格最低需求的功能。透過 Message Queue 軟體,在不同平台和作業系統上執行的程序可以連接至共用 Message Queue 服務來收發資訊。應用程式開發人員將能夠專注於其應用程式的業務邏輯,而不是有關其應用程式如何跨網路進行通訊的低階詳細資訊。
Message Queue 有兩種版本:
Enterprise Edition (預設值)。提供對多重代理程式訊息服務、HTTP/HTTPS 連線、安全與可縮放式連線、用戶端連線容錯移轉的支援及對 C 語言的用戶端支援。本版本最適合用於在大規模生產環境中部署與執行訊息傳送應用程式。
Platform Edition。提供基本的 JMS 支援,最適合小規模部署與開發環境
Java ES 安裝程式將 Message Queue Enterprise Edition 與 Message Queue Platform Edition 做為可獨立安裝元件提供。
Sun Java System Messaging Server (Messaging Server) 是一個對企業與服務提供者皆適用的、功能強大的、以標準為基礎的網際網路訊息傳送伺服器。Messaging Server 係針對高容量的可靠訊息處理而設計,由數個可獨立配置的模組化元件組成,這些元件提供對數種電子郵件協定的支援。
Java ES 安裝程式將 Messaging Server 做為可單一安裝元件提供。不過,安裝後每個 Messaging Server 實例都可配置為提供數個不同訊息傳送服務中的任何一個,這些服務實際上是下面這一組 Messaging Server 子元件:
Message Store。提供訊息儲存及擷取功能。
Message Transfer Agent (MTA)。支援透過處理 SMTP 連線、路由電子郵件及將訊息傳送至適當的訊息儲存區來傳送電子郵件。可配置為將電子郵件傳遞到內部儲存區 (內送),或是傳遞到外部的郵件儲存區 (外傳)。
Message Multiplexor (MMP)。支援透過使用 IMAP 或 POP 協定存取電子郵件用戶端的訊息儲存區 (或一組儲存區) 來擷取電子郵件。
Message Express Multiplexor (MEM)。透過基於 Web 的 (HTML) 電子郵件用戶端,支援電子郵件的擷取及傳送。
Sun Java System Portal Server (Portal Server) 是一個啟用識別的入口網站伺服器解決方案。Portal Server 合併了主要的入口網站服務,像是個人化、集合、安全性、整合及搜尋。Mobile Access 是 Portal Server 的子元件,它提供從行動裝置 (像是行動電話及個人數位助理) 對 Portal Server 進行無線存取。
Java ES 安裝程式將 Portal Server (包括 Mobile Access) 做為可單一安裝元件提供。
Sun Java System Service Registry (Service Registry) 是一個儲存庫,充當用以支援 Web 服務導向架構 (SOA) 應用程式的 Web 服務 (UDDI) 登錄及企業業務 XML (ebXML) 登錄。UDDI 登錄用於登錄與探索 Web 服務;ebXML 登錄則是用來儲存與管理支援業務程序整合所需的資訊工件。這些工件包括中介資料,像是 XML 模式、業務程序規則、Web 服務存取控制、版本控制、分類方案等等。
Sun Java System Web Server (Web Server) 是一個依開放式標準構建的多重程序、多重執行緒的安全 Web 伺服器。Web Server 可為任何規模的企業提供高效能、可靠性、延展性及可管理性。Web Server 支援眾多種類的 Web 軟體標準,包括 JDK 1.4.1、Java Servlet 2.3、JavaServer PagesTM (JSPTM) 1.2、HTTP/1.1、PKCS #11、FIPS-140、168 位元遞增憑證及各種其他以安全性為基礎的標準。
Java ES 安裝程式將 Web Server 做為可單一安裝元件提供。