HTTP 連接器的元件

圖 1 說明 HTTP 連接器,包括通訊協定處理常式及接聽器組織架構。

註:
HTTP 配接器有限制的 XML 資料處理常式的使用授權。 不過,配接器的運作並不需要 XML 資料處理常式。

圖 1. HTTP 連接器


下列元件彼此之間會進行互動,可以在網際網路上交換資料:

HTTP 連接器

在要求處理期間,連接器會回應協同作業服務呼叫,先將商業物件轉換成要求訊息,然後傳送到指定的目標。 另外 (在同步要求處理的情況下),連接器也可能將回應訊息轉換成「回應」商業物件,然後傳回給協同作業。

在事件處理期間,連接器會處理來自用戶端的要求訊息,先轉換成「要求」商業物件,再傳遞給協同作業來處理。 連接器也可能接收來自協同作業的「回應」商業物件,先轉換成回應訊息,再傳回給用戶端。

如需進一步資訊,請參閱HTTP 連接器

註:
在本書中,在提及連接器時,除非另有指定,否則一律指 HTTP 連接器。

通訊協定接聽器及處理常式

連接器包含下列通訊協定接聽器及處理常式:

通訊協定接聽器會偵測來自內部或外部用戶端的 HTTP 或 HTTPS 格式的事件。 然後向連接器通知需要由協同作業來處理的事件。 通訊協定接聽器會讀取商業物件層次和屬性層次 ASI、連接器內容,以及通訊協定配置物件內含的轉換規則, 藉以決定交易的協同作業、資料處理常式、處理模式 (同步/非同步) 及傳輸方面的事項。 如需通訊協定接聽器處理的詳細資訊,請參閱通訊協定接聽器

通訊協定處理常式會代表協同作業來呼叫 HTTP 或 HTTPS 格式的 HTTP 服務。 HTTP(S) 通訊協定處理常式會讀取通訊協定配置物件內含的 TLO ASI 和轉換規則, 藉此決定如何處理要求 (同步或非同步)、使用哪個資料處理常式來轉換訊息與商業物件, 以及決定目的地 (從「要求」商業物件 Protocol Config MO 的 Destination 屬性)。 對於同步交易,通訊協定處理常式會處理回應訊息,先轉換成「回應」商業物件,然後再傳回給協同作業。

如需通訊協定處理常式的進一步資訊,請參閱通訊協定處理

資料處理常式

您可以配置 HTTP 配接器來使用任何資料處理常式。 本書大部份以 text/xml MIME 類型及 XML 資料處理常式為例子。

配置的資料處理常式會轉換商業物件與訊息。 如需進一步資訊,請參閱您用於 HTTP 配接器的資料處理常式的相關文件。

物件探查代理程式

若使用的資料處理常式有物件探查代理程式 (ODA),您可以使用此 ODA 來產生商業物件。 比方說,如果您的需求包括 XML 編碼,且您使用 XML 資料處理常式來配置配接器, 則可以使用 XML ODA 來建立及修改商業物件。

部署連接器

有兩種方法可以部署 HTTP 連接器:

註:
HTTP 連接器不包含閘道或前端系統來管理從外部用戶端進入或送至外部用戶端的訊息。 您必須配置和部署自己的閘道。連接器必須只部署在企業內,不是在 DMZ 中或防火牆外面。

Copyright IBM Corp. 1997, 2004