共用方式為


BizTalk ESB 工具組

Microsoft BizTalk ESB 工具組使用 Microsoft BizTalk Server來支援鬆散結合的傳訊架構。 BizTalk Server包含功能強大的發佈/訂閱機制,可透過建立和填滿訂用帳戶來運作的傳訊應用程式,為服務導向架構提供高效能且可調整的平臺, (SOA) 應用程式。 BizTalk ESB 工具組可擴充BizTalk Server的功能,以提供一系列新功能,著重于建置健全、連線、服務導向的應用程式,其中包含輕量型服務組合的路線型服務調用、端點和地圖的動態解析、Web 服務和 WS-* 整合、錯誤管理和報告,以及與協力廠商 SOA 治理解決方案整合。

概觀

BizTalk ESB 工具組提供架構指引、模式和一組BizTalk Server和.NET Framework元件,以簡化在 Microsoft 平臺上開發企業服務匯流排 (ESB) ,並允許 Microsoft 客戶擴充自己的傳訊和整合解決方案。

常見案例

企業服務匯流排 (ESB) 一詞廣泛用於實作基礎結構,以啟用服務導向架構 (SOA) 。 不過,部署 SOA 的實際體驗顯示,ESB 只是構成完整 Service-Oriented 基礎結構 (SOI) 的許多建置組塊之一。 ESB 一詞已以許多不同的方向改變,其定義取決於個別 ESB 和整合平臺廠商的解譯,以及特定 SOA 方案的需求。 根據 Microsoft 從許多成功的真實世界 SOI 實作所收集的體驗,您可以將 ESB 視為架構模式的集合,以傳統企業應用程式整合為基礎, (EAI) 、訊息導向中介軟體、Web 服務、.NET 和 JAVA 互通性、主機系統整合,以及服務登錄和資產存放庫的互通性。

物件需求

BizTalk ESB 工具組適用于建立 Microsoft BizTalk Server解決方案或其他使用 BizTalk ESB 工具組元件的開發人員。 若要充分利用 BizTalk ESB 工具組,開發人員應該具備下列作業的知識與經驗:

  1. Microsoft BizTalk Server

  2. Microsoft Visual Studio

  3. Microsoft .NET 開發技術,包括 ASP.NET Web 服務和.NET Framework元件的開發

BizTalk ESB 工具組的運作方式

BizTalk ESB 工具組會接受輸入訊息,並對其運作,可能是透過執行轉換、傳遞或任何其他自訂定義的進程, (但不一定) 。 若要指定所需的作業,核心處理元件會要求訊息包含相關聯的指令或中繼資料,以定義要套用的進程,以及使用訊息內容執行的工作。 此方法提供服務之間的鬆散結合;這表示 ESB 不需要事先瞭解每個訊息的特定處理。 它只需要知道可能的進程範圍,以及如何套用每個進程。 指定可用進程和訊息內指令之間的對應的各種選項提供彈性的機制來設定和調整行為,而不需要變更程式碼和重新部署元件。

開始使用

安裝 BizTalk ESB 工具組之後,您應該閱讀 BizTalk ESB 工具組檔中的「消費者入門」主題,以瞭解BizTalk ESB 工具組的架構、訊息流程和核心元件。 您也應該安裝和執行 BizTalk ESB 工具組隨附的範例,其示範「消費者入門」主題和其他傳訊案例中所述的常見使用案例。 此方法可協助您快速瞭解 BizTalk ESB 工具組的運作方式,以及如何利用自己的 SOA 應用程式中的功能。

另請參閱

使用Web 服務的BizTalk 企業服務指引服務導向解決方案