範例架構:BizTalk 訊息佇列
本主題描述當您使用 BizTalk 消息佇列配接器來傳送和接收訊息時的範例架構。
下圖顯示使用 BizTalk 訊息佇列配接器時 BizTalk Server 範例架構的元件。
圖 1 顯示 BizTalk 訊息佇列配接器的範例架構
此範例架構包含下列章節所討論的元件。
周邊網路─網際網路
我們不建議在網際網路上使用訊息佇列二進位通訊協定。 您不應該讓任何消息佇列流量通過防火牆 1。 如果您想要使用 BizTalk 消息佇列配接器透過因特網接收訊息,請執行下列動作:
在周邊網路中使用訊息佇列伺服器。
透過網際網路使用訊息佇列 HTTP 通訊協定。
周邊網路中有個轉送應用程式,它會拾取來自訊息佇列伺服器的訊息,然後使用二進位通訊協定轉送到 BizTalk 訊息佇列配接器。
重要
即使您使用 BizTalk 訊息佇列從網際網路接收訊息,在防火牆 1 上仍必須讓 BizTalk 訊息佇列使用的連接埠保持關閉狀態。
周邊網路─內部網路
當您使用 BizTalk 訊息佇列配接器從內部網路接收訊息時,有一個 Windows 訊息佇列伺服器會將訊息佇列流量轉送到 BizTalk Server,而此 BizTalk Server 是執行 BizTalk 訊息佇列配接器的主控件執行個體。
若內部網路與電子商務網域共用一般的 Active Directory,訊息會通過一系列的訊息佇列路由器,直到它抵達正確的目的地 (執行 BizTalk 訊息佇列接收配接器的主控件執行個體的 BizTalk Server)。 這個選項未顯示在圖中,因為它沒有第一個選項安全。
電子商務網域
此網域中的伺服器包括:
BizTalk Server (處理、BizTalk 訊息佇列配接器以及追蹤主控件)。 此伺服器有 BizTalk Server 執行階段安裝,而且擁有主控件執行個體,其中包含 BizTalk 協調流程、管線、商務規則引擎以及其他商務程序。 這是 BizTalk Server 連接埠、接收位置、管線、對應、結構描述以及組件的位置,用來接收、傳遞、處理和傳送訊息。 此伺服器還有可支援追蹤狀況監控與商務監控資料之主控件的主控件執行個體。 此外,此主控件還包含執行 BizTalk 訊息佇列傳送與接收配接器的主控件執行個體。
注意
當您的效能需求增加時,可以為處理主控件的主控件執行個體在環境中加入更多 BizTalk Server。
主要密碼伺服器。 與範例架構中的相同:基底 BizTalk Server。
SQL Server。 與範例架構中的相同:基底 BizTalk Server。
網域控制站。 與範例架構中的相同:基底 BizTalk Server。
管理工具。 與範例架構中的相同:基底 BizTalk Server。