何謂配接器架構?
BizTalk 配接器架構提供穩定且開放式的機制,讓所有介面卡實作或存取BizTalk Server傳訊引擎的工作。 Microsoft.BizTalk.Adapter.Framework命名空間中所述的介面可讓配接器提供修改組態屬性頁的方法。 這種方法也可以將服務和結構描述匯入到 BizTalk 專案中。
下圖顯示配接器和「配接器架構」如何共同運作,將應用程式連線至 BizTalk Server。
下列步驟說明圖中顯示的一連串步驟:
資料是從接收位置接收,該位置在指定的位址聆聽特定通訊協定的訊息。 接收位置與配接器和接收管線相關聯。 您可以設定配接器和管線元件,對已預先決定通訊協定的訊息執行特定邏輯。
接收位置收到訊息後,便會將訊息傳送至配接器,再由配接器建立新的 BizTalk 訊息,將資料流附加到訊息 (通常在訊息的內文部分),新增與接收資料的結束點相關的任何中繼資料,然後將該訊息提交至傳訊引擎。
傳訊引擎將訊息傳送到接收管線,讓資料在此轉換成 XML,並在此驗證訊息傳送者、解密訊息及驗證 XML。
傳訊引擎將訊息發佈至 MessageBox 資料庫。 MessageBox 是一個 Microsoft SQL Server 資料表,其中包含要處理的訊息。 協調流程和傳送埠兩者都可以訂閱 MessageBox。
傳訊引擎根據符合訂閱者在篩選條件中設定之規格的訊息內容屬性,將訊息傳送到協調流程或傳送埠訂閱者。
若協調流程為訂閱者,協調流程會處理訊息並透過傳送埠將訊息傳送出去。 如果訂閱者是傳送管線,則在傳輸之前,訊息會先通過傳送管線進入傳送配接器。