共用方式為


啟動者 BTARN 中的訊息流程

啟動者電腦上的訊息流程是從接收來自後端商務營運系統應用程式的專屬格式訊息開始, 其中牽扯將該訊息轉換為 RosettaNet 實作架構 (RNIF) 相容訊息,然後透過網際網路傳送訊息至回應者電腦。

若交易夥伴介面程序 (PIP) 是單向動作,則唯一的回應是通知信號訊息。 如需有關單向動作訊息流程的詳細資訊,請參閱本主題稍後的<初始訊息的流程>。 如果 PIP 是雙向動作,則除了單向訊息流程之外,啟動者還會接收回應訊息,然後回覆確認。

若 PIP 為非同步,透過網際網路傳送的每個訊息都會使用不同的 HTTP 連線。 若 PIP 為同步,每個訊息傳輸會使用相同的連線,程序完成前 HTTP 配接器會一直保留此連線。 在雙向同步實例中,回應者電腦不會為了回應初始要求訊息而傳送通知給啟動者電腦。 回應訊息是做為通知使用。

啟動者電腦上的 BTARN 元件

當訊息流經啟動器電腦上的BizTalk Accelerator for RosettaNet (BTARN) 時,下列元件會處理訊息:

  • SQL adapter (SQL 配接器)

  • XML 接收管線

  • 啟動者私用程序

  • 啟動者公開程序

  • XML 傳送管線

  • HTTP 配接器

  • RNIFSend.aspx 頁面

    如需這些元件及其處理訊息方式的詳細資訊,請參閱 BTARN 中的訊息處理

初始訊息的流程

下列步驟描述透過啟動器 BTARN 電腦的起始訊息訊息流程。 下圖顯示此程序。

顯示透過啟動器起始訊息之訊息流程的影像。

  1. 企業營運應用程式會將訊息傳送給 Microsoft SQL Server。

  2. BTARN 會將訊息從SQL Server資料庫傳送至 SQL 配接器。

  3. XML 接收管線對訊息執行簡單的 XML 驗證。

  4. BizTalk Server將訊息路由傳送至 MessageBox 資料庫。

  5. 私用程序會處理訊息的服務內容。

  6. 公開程序會處理訊息的 RNIF 標頭。

  7. BTARN 會將訊息路由回到 MessageBox 資料庫。

  8. 傳送管線會執行組件,並簽署/加密/編碼訊息。

  9. BTARN 會將訊息路由傳送至 HTTP 配接器。

  10. BTARN 會將訊息路由傳送至 RNIFSend.aspx 頁面,以透過網際網路將訊息傳送至目的地。

另請參閱

BTARN 中的訊息流程
回應者 BTARN 中的訊息流程
BTARN 中的訊息處理