WebSphere Message Service Clients for C/C++ and .NET, Version 1.2 作業系統: Linux, Windows

連接 WebSphere 服務整合匯流排

XMS 應用程式可使用直接 TCP/IP 連線或 HTTP over TCP/IP 來連接 WebSphere 服務整合匯流排

HTTP 通訊協定可用於無法進行直接 TCP/IP 連線的情況中。常見的情況是經由防火牆來通訊, 例如:當兩個企業要彼此交換訊息時。使用 HTTP 經由防火牆通訊,通常稱為 HTTP 通道作業。不過,HTTP 通道作業原本就比使用直接 TCP/IP 連線來得慢, 這是因為 HTTP 標頭會明顯增加所要傳送的資料量, 且 HTTP 通訊協定需要比 TCP/IP 還多的通訊流程。

若要建立 TCP/IP 連線,應用程式可使用一個 Connection Factory, 且其 XMSC_WPM_TARGET_TRANSPORT_CHAIN 內容設為 XMSC_WPM_TARGET_TRANSPORT_CHAIN_BASIC。如果沒有明確設定內容, 這會是該內容的預設值。如果連線建立成功, 連線的 XMSC_WPM_CONNECTION_PROTOCOL 內容會設為 XMSC_WPM_CP_TCP。

若要建立使用 HTTP 的連線,應用程式所用之 Connection Factory 的 XMSC_WPM_TARGET_TRANSPORT_CHAIN 內容必須設為配置成使用 HTTP 傳輸通道的入埠傳輸鏈名稱。如果連線建立成功, 連線的 XMSC_WPM_CONNECTION_PROTOCOL 內容會設為 XMSC_WPM_CP_HTTP。如需如何配置傳輸鏈的相關資訊, 請參閱WebSphere Application Server6.0x 版資訊中心

應用程式在連接引導伺服器時, 也會有類似的通訊協定選擇。Connection Factory 的 XMSC_WPM_PROVIDER_ENDPOINTS 內容是一連串的引導伺服器端點位址(一或多個)。每一個端點位址的引導傳輸鏈元件可以是 XMSC_WPM_BOOTSTRAP_TC(和引導伺服器進行 TCP/IP 連線)或 XMSC_WPM_BOOTSTRAP_HTTP(使用 HTTP 的連線)。

相關概念
啟動與停止連線
關閉連線
處理異常狀況
相關工作
建立受管理物件
相關參考
ConnectionFactory(適用於 C 類別)
ConnectionFactory(適用於 C++ 類別)
IConnectionFactory(適用於 .NET 介面)
ConnectionFactory 內容
Destination(適用於 C 類別)
Destination(適用於 C++ 類別)
IDestination(適用於 .NET 介面)
Destination 內容

Concept topic

使用條款 | 評比此網頁

時間戳記前次更新: 25 Apr 2006
(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)