本指導教學針對 HTTP 和 HTTPS 這兩種支援的通訊協定, 示範「HTTP
配接器」在要求和事件處理方面的非同步和同步事件傳輸。
在每一個範例實務中,配接卡扮演的角色如下:
- HTTP 用戶端,負責呼叫外部 URL
- Proxy,負責接聽 URL 上的 HTTP 要求,再遞送至 WebSphere ICS 協同作業。
指導教學透過範例實務來展示配接器的基本功能:
- 非同步範例實務,說明非同步 (僅要求) HTTP POST。
此範例實務中有兩個範例。為了簡化配置,會使用相同的 HTTP 配接器來接聽 HTTP
要求,及呼叫一個 URL 來當作 HTTP 用戶端。
- 在 URL 上接聽 HTTP 要求的 Proxy 此範例中,進入的要求會遞送至
WebSphere ICS 內的協同作業 SERVICE_ASYNCH_Order_Collab。
此協同作業稱為 Asynch Order。
若已適當地配置配接器,則可利用下列一種通訊協定來呼叫此協同作業: HTTP 或
HTTPS。SERVICE_ASYNCH_Order_Collab 是一個簡單的透通協同作業,接受
SERVICE_ASYNCH_TLO_Order。 此協同作業的觸發埠 (來源) 連結
HTTPConnector。 服務埠 (目的地) 連結 SampleSiebelConnector。
- 呼叫外部 URL 的 HTTP 用戶端 此範例中,HTTP 是 WebSphere ICS
內的另一個協同作業 CLIENT_ASYNCH_Order_Collab, 採取非同步方式透過
HTTP 配接器來呼叫外部 URL。 若已適當地配置配接器, 此 HTTP
用戶端可以透過下列一種通訊協定來呼叫外部 URL: HTTP 或
HTTPS。CLIENT_ASYNCH_Order_Collab 是一個簡單的透通協同作業,接受
CLIENT_ASYNCH_TLO_Order。 此協同作業的觸發埠 (來源) 連結
SampleSAPConnector。 服務埠 (目的地) 連結 HTTPConnector。
非同步範例實務中的兩個範例有下列兩個用途:
- SampleSiebel:建立客戶的訂單
- SampleSAP:建立訂單
- 同步的範例實務,說明同步 (要求-回應) HTTP Post。
此範例實務中有兩個範例。為了簡化配置,會使用相同的 HTTP 配接器來接聽 HTTP
要求,及呼叫一個 URL 來當作 HTTP 用戶端。
- 在 URL 上接聽 HTTP 要求的 Proxy 此範例中,進入的要求會遞送至
WebSphere ICS 內的協同作業 SERVICE_SYNCH_OrderStatus_Collab。
此協同作業稱為 Synch OrderStatus。
若已適當地配置配接器,則可利用下列一種通訊協定來呼叫此協同作業: HTTP 或
HTTPS。SERVICE_SYNCH_OrderStatus_Collab
是一個簡單的透通協同作業,接受 SERVICE_SYNCH_TLO_OrderStatus。
此協同作業的觸發埠 (來源) 連結 HTTPConnector。 服務埠 (目的地) 連結
SampleSiebelConnector。
- 呼叫外部 URL 的 HTTP 用戶端 此範例中,HTTP 是 WebSphere ICS
內的另一個協同作業 CLIENT_SYNCH_OrderStatus_Collab, 透過 HTTP
配接器來呼叫外部 URL。 若已適當地配置配接器, 此 HTTP
用戶端可以透過下列一種通訊協定來呼叫外部 URL:HTTP 或 HTTPS。
CLIENT_SYNCH_OrderStatus_Collab 是一個簡單的透通協同作業,接受
CLIENT_SYNCH_TLO_OrderStatus。 此協同作業的觸發埠 (來源) 連結
SampleSAPConnector。 服務埠 (目的地) 連結 HTTPConnector。
同步範例實務中的兩個範例有下列兩個用途:
- SampleSiebel:擷取客戶的訂單狀態
- SampleSAP:要求訂單狀態
這兩個範例實務會利用兩個「測試連接器」來模擬 SampleSiebelConnector 和
SampleSAPConnector。
