WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 作業系統: AIX, HP-UX, Linux, Solaris, Windows

將 EIS 應用程式模組部署到 J2EE 平台

將 EIS 模組部署到 J2EE 平台時會產生一個應用程式,這個應用程式會包裝成 EAR 檔來部署到伺服器。這時會建立所有 J2EE 構件和資源,而且應用程式已經配置完成並準備執行。

開始之前

在開始這項作業之前,您需要在「WebSphere 整合開發」環境中,建立一個包含「JMS 匯入」連結的 EIS 模組。

執行這項作業的原因和時機

部署到 J2EE 平台時,會建立下列 J2EE 構件和資源:
表 1. 從連結到 J2EE 構件的對映
SCA 模組中的連結 產生的 J2EE 構件 建立的 J2EE 資源
EIS 匯入 在模組 Session EJB 中產生的「資源參照」。 ConnectionFactory
EIS 匯出 根據「資源配接器」所支援的接聽器介面,產生或部署的訊息驅動 Bean。 ActivationSpec
JMS 匯入 部署執行時期所提供的訊息驅動 Bean (MDB),在模組 Session EJB 上產生的資源參照。請注意,只有當匯入項目具有接收目的地時,才會建立 MDB。
  • ConnectionFactory
  • ActivationSpec
  • 目的地
JMS 匯出 部署執行時期所提供的訊息驅動 Bean,在模組 Session EJB 上產生的資源參照。
  • ActivationSpec
  • ConnectionFactory
  • 目的地
當匯入項目或匯出項目定義 ConnectionFactory 這類資源時,會在模組 Stateless Session EJB 的部署描述子中產生資源參照。同時,會在 EJB 連結檔中產生適當的連結。與資源參照連結的名稱是目標屬性的值(如果有的話)或是為資源給定的預設 JNDI 查閱名稱,視模組名稱和匯入名稱而定。

部署時,實作會尋找模組 Session Bean,並且用它來查閱資源。

將應用程式部署到伺服器期間,EIS 安裝作業會檢查要連結的元素資源是否存在。如果不存在,而 SCDL 檔又指定至少一個內容,就會由 EIS 安裝作業來建立和配置資源。如果資源不存在,就不會執行任何動作,並假設會在執行應用程式之前先建立資源。

為「JMS 匯入」部署接收目的地時,就會部署訊息驅動 Bean (MDB)。它會接聽已傳送出去之要求的回覆。MDB 會關聯於(接聽)JMS 訊息的 JMSreplyTo 標頭欄位中要求所傳送的「目的地」。當回覆訊息抵達時,MDB 會使用其相互關係 ID 來擷取儲存在回呼「目的地」中的回呼資訊,然後呼叫回呼物件。

安裝作業會從匯入檔的資訊建立 ConnectionFactory 和三個目的地。此外,它會建立 ActivationSpec,讓執行時期 MDB 接聽接收「目的地」的回覆。ActivationSpec 的內容衍生自 Destination/ConnectionFactory 內容。如果 JMS 提供者是「SIBus 資源配接器」,就會建立對應至「JMS 目的地」的「SIBus 目的地」。

當部署「JMS 匯出」時,會部署一個訊息驅動 Bean (MDB)(與您為「JMS 匯入」部署的 MDB 不同)。它會接聽接收「目的地」上的送入要求,然後將要求分派給 SCA 處理。安裝作業會建立與「JMS 匯入」類似的資源集、一個 ActivationSpec, 以及用來傳送回覆和兩個「目的地」的 ConnectionFactory。這些資源的所有內容都是在匯出檔中指定。如果 JMS 提供者是「SIBus 資源配接器」,就會建立對應至「JMS 目的地」的「SIBus 目的地」。


Task topic

使用條款 | 此頁的評等

「時間戳記」圖示前次更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tdep_depj2eeplat.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)