Sun Java System Application Server 9.1 管理指南

第 15 章 配置物件請求代理程式

本章描述如何配置物件請求代理程式 (ORB) 和 IIOP 偵聽程式。它包含以下小節:

物件請求代理程式簡介

CORBA

Application Server 支援標準的協定集和格式集,可確保互通的功能。這些協定之間的協定是由 CORBA 定義的。

CORBA (共用物件請求代理程式架構) 模型以請求分散式物件服務或伺服器服務的用戶端為基礎,透過明確定義的介面,以遠端方法請求形式發送物件請求。遠端方法請求傳送有關需要執行的作業的資訊,其中包括被呼叫方法的服務供應商的物件名稱 (稱為物件參考) 和參數 (如果有)。CORBA 自動處理物件註冊、物件位置、物件啟動、請求非多工、錯誤處理、排列與作業派送等網路程式設計作業。

什麼是 ORB?

物件請求代理程式 (ORB) 是 CORBA 的中央元件。ORB 提供所需的基礎架構來識別並尋找物件、處理連線管理、傳送資料並請求通訊。

CORBA 物件之間從不直接進行通訊,該物件是透過遠端存根向在本機機器中執行的 ORB 發出請求。然後,本機 ORB 將請求發送至使用網際網路 Orb 交換協定 (縮寫為 IIOP) 的另一台機器中的 ORB。然後,遠端 ORB 找到適當的物件、處理請求並傳回結果。

使用 RMI-IIOP,應用程式或物件可將 IIOP 用作遠端方法呼叫 (RMI) 協定。企業 Bean (EJB 模組) 的遠端用戶端透過 RMI-IIOP 與 Application Server 進行通訊。

IIOP 偵聽程式

IIOP 偵聽程式是一個偵聽通訊端,接受來自企業 Bean 的遠端用戶端和其他 CORBA 型用戶端的內送連線。可以為 Application Server 配置多個 IIOP 偵聽程式。為每個偵聽程式指定一個連接埠號碼、一個網路位址和 (選擇性地) 多個安全性屬性。

配置 ORB

若要配置 ORB,請在「管理主控台」中,按一下 [配置] 標籤。按一下與要配置的實例相對應的 ORB 標籤。

管理 IIOP 偵聽程式

若要建立、編輯和刪除 IIOP 偵聽程式,請按一下「管理主控台」中的 [配置] 標籤。按一下與要配置的實例相對應的 ORB 標籤。選取 [IIOP 偵聽程式] 標籤。如需更多詳細說明,請參閱管理主控台線上說明。