Microsoft BizTalk Server 提供 Web 服務的內建支援。 BizTalk Server 可讓您在協調流程內重複使用和匯總所有現有的 Web 服務。 您也可以將協調流程發佈(公開)為 Web 服務,以將 Web 服務邏輯與商業程式邏輯分開。
BizTalk Server 會在 Web 服務中實作原生配接器的支援。 原生配接器支援可為 Web 服務提供延展性、容錯和追蹤功能,而不需要撰寫單行程式代碼。 如需SOAP配接器的相關信息,請參閱 SOAP配接器。
BizTalk Server 中的 Web 服務支援分為兩種類別:取用或呼叫 Web 服務,以及發佈或建立 Web 服務。
取用或發佈 Web 服務之前,您應該先瞭解 ASP.NET 中的 XML Web 服務。 如需 XML Web 服務基本概念的詳細資訊,請參閱 上的
取用 Web 服務
您可以從協調流程內取用 (call) Web 服務。 您可以將數個 Web 服務匯總成單一協調流程,以完成整個商務程式。
發佈 Web 服務
您可以使用 BizTalk Web 服務發佈精靈來發佈 Web 服務。 協調流程和傳送配接器可以使用這些已發佈的 Web 服務。
使用SOAP標頭
BizTalk Server 支援已定義和未知的 SOAP 標頭。 BizTalk Server 會為 Web 服務中每個定義的 SOAP 標頭建立內容屬性。
Web 服務標準
BizTalk Server 應該在傳送和接收時使用任何 Web 服務標準。 並非所有標準都已經過測試。 一般而言,BizTalk Server 也支援 WCF 支援的標準。 範例標準包括:
WS-ReliableMessaging
WS-Security
WS-SecureConversation
WS-Trust
WS-同盟
WS-Addressing
WS-Policy
WS-MetadataExchange
WS-Coordination
WS-Atomic