Sun Java System Application Server 9.1 管理指南

第 2 章 Java Business Integration

Java Business Integration (JBI) 實作 Java Business Integration 的 JSR 208 規格。此規格是依據 Java Community Process (JCP) 開發的標準,做為實作服務導向架構 (SOA) 的方法。

JBI 為外掛程式元件界定一個環境,讓這些元件以直接採取 Web 服務描述語言 (WSDL) 2.0 的服務模型進行互動。

如需管理 JBI 執行階段環境的主要元件及其生命週期狀態的詳細資訊,請參閱 Application Server 管理主控台線上說明。如需有關使用 JBI 指令的資訊,請參閱「Sun Java System Application Server 9.1 Reference Manual」

JBI 環境

下列各節涵蓋 JBI 環境的主要元件:

JBI 元件

服務引擎

服務引擎是提供本機服務 (也就是 JBI 環境中的服務) 並使用本機或遠端服務的元件。

連結元件

連結元件是 JBI 環境外部的用戶或提供者的代理。連結元件一般以標準通訊協定 (例如 FTP、JMS 或 SMTP) 或外部服務呼叫 (例如 SAP 或 WebSphere MQ) 為基礎。

JBI 元件具有下列生命週期狀態:

JBI 執行階段可以維持 JBI 元件的生命週期狀態。當 Application Server 關機再重新啟動時,JBI 元件會復原至 Application Server 關機時的狀態。


備註 –

JBI 執行階段會嘗試復原至 JBI 元件的「所需」狀態。例如,假設您嘗試啟動 JBI 元件,但它因為元件發生錯誤而未啟動。如果重新啟動 Application Server,則 JBI 執行階段會嘗試再次啟動此元件。


您可以在 JBI 元件上執行下列作業。如需詳細步驟,請登入「管理主控台」,瀏覽到 JBI 節點並按一下 [元件],然後按一下 [線上說明]。

JBI 元件記錄程式

您可以使用 Application Server 管理主控台管理 JBI 元件的記錄層級。有的 JBI 元件可以提供數個記錄程式,其他元件則可能不會提供任何記錄程式。不過,系統會針對整個元件自動顯示記錄程式層級。但僅當元件依據預設名稱實作其記錄程式時,記錄程式層級設定才會有效。JBI 元件的提供者可能會針對如何指定記錄層級提供額外文件。


備註 –

JBI 元件的記錄層級通常繼承自父系記錄程式,例如 JBI 記錄程式。若要檢視和設定父系記錄層級,請在「管理主控台」中,依序選取 [常用工作] 及 [Application Server]。然後,在 [Application Server] 面板中,依序選取 [記錄] 及 [記錄層級]。尋找 JBI 模組的下拉式清單,以檢視並設定父系 JBI 記錄層級。


服務組件

服務組件是服務單元的集合,可佈建目標元件以便共同提供或使用應用程式的特定服務。服務組件一般是在開發工具環境中建立的,例如 NetBeans Enterprise Pack 所提供的開發工具環境。

服務組件有下列生命週期狀態:

JBI 執行階段可維持服務組件的生命週期狀態。當 Application Server 關機再重新啟動時,服務組件會復原至 Application Server 關機時的狀態。


備註 –

JBI 執行階段會嘗試復原至服務組件的「所需」狀態。例如,假設您嘗試啟動服務組件,但它因為服務組件發生錯誤而未啟動。如果重新啟動 Application Server,則 JBI 執行階段會嘗試再次啟動服務組件。


您可以在服務組件上執行下列作業。如需詳細步驟,請登入「管理主控台」,瀏覽到 JBI 節點並按一下 [服務組件],然後按一下 [線上說明]。

共用程式庫

共用程式庫提供不屬於單一元件專有,一般由多個 JBI 元件共用的 Java 類別。例如,Java EE 服務引擎需要 WSDL 共用程式庫。

您可以在共用程式庫上執行下列作業。如需詳細步驟,請登入「管理主控台」,瀏覽到 JBI 節點並按一下 [共用程式庫],然後按一下 [線上說明]。

JBI 描述元

服務組件、JBI 元件和共用程式庫的描述元檔案 (jbi.xml) 提供下列資訊: