請考量這樣的狀況:一個公司想要使用 IBM WebSphere Business Integration
Adapter for XML 來從 Web 伺服器讀取 XML 文件,或將 XML 文件 POST 到 Web
伺服器。 以下是兩個不同的簡單範例情況,它們是設計用來顯示「XML
配接器」功能的基本要點。
安裝 XML 範例情況 (具有 WebSphere MQ Integrator Broker 連線功能)。
此虛構的範例情況涉及兩個整合,代表資料交換的兩個方向:
第一個整合以 "XML_REQUEST_Order" 事件開始,從 WebSphere MQ Integrator
Broker 傳送到 WebSphere MQ 佇列。 「XML 配接器」從佇列中接受事件,並呼叫 XML
DataHandler,將事件轉換為「XML 文件」。XML 文件會 POST 到 Web 伺服器。Web
伺服器會使用其自身的 XML 來回應「XML 配接器」。
在第二個整合中,「XML 配接器」將輪詢 URL,以取得 XML 文件。
一旦讀取成功,「XML 配接器」將透過 XML DataHandler 傳送文件。DataHandler
將傳回要傳送到 WebSphere MQ 佇列的回應事件,以便讓 WebSphere MQ Integrator
Broker 讀取。
安裝 XML 範例情況 (具有 WebSphere InterChange Server 連線功能)。
此虛構的範例情況涉及兩個整合,代表資料交換的兩個方向:
第一個整合以 "XML_REQUEST_Order" 物件開始,從 PortConnector 透過
"Port_To_XML" 協同作業物件傳送到「XML 配接器」。 「XML 配接器」會呼叫 XML
DataHandler,將要求商業物件轉換成「XML 文件」。XML 會 POST 到 Web 伺服器。Web
伺服器會回應「XML 配接器」,「XML 配接器」則將回應 XML
轉換為回應商業物件,傳送回 WebSphere ICS。
在第二個整合中,「XML 配接器」將輪詢 URL,以取得 XML 文件。
一旦讀取成功,「XML 配接器」將透過 XML DataHandler
傳送文件,將其轉換為要傳送到 WebSphere InterChange Server
的回應商業物件。然後透過 "XML_To_Port_Customer" 或 "XML_To_Port_Manifest"
其中一種協同作業,將事件傳送到「埠連接器」。