Share via


Microsoft ESB Guidance 公開釋出預覽版

NewpnpheroA.jpg

2007年5月21日 Patterns & Practices 系列首度釋出 Microsoft ESB (Enterprise Services Bus) Guidance 的 CTP 版本,過去幾年中 ESB 一直是熱門的主題,但業界對於這個熱門技術名詞的定義,也不斷在改變中,2005年微軟首度在 MSDN 網站上發表對於 ESB 態度 - Microsoft on the Enterprise Service Bus (ESB),文中提及微軟將以 Microsoft BizTalk,Windows Communication Foundation 以及 Windows 平台內建功能,建構出微軟的 ESB 解決方案。因此微軟在 ESB 領域主要透過協力廠商的解決方案,微軟 ESB 協力廠商清單列在 https://www.microsoft.com/biztalk/solutions/soa/esbpartners.mspx,但為了對應市場上對 ESB 的普遍任知,微軟與 ESB 協力廠商中的 Neudesic 合作 ,將用於某一大型醫療機構專案中的 ESB Framework 取出,加以整理便成為 Microsoft ESB Guidance 的前身。2006年11月起微軟便針對 BizTalk 合作夥伴先行預覽了 Microsoft ESB Guidance,直到近日方正式公開下載預覽。Microsoft ESB Guidance 預計2007年9月,搭配 Microsoft BizTalk 2006 R2 上市後,方會釋出第一版正式版。在 Microsoft ESB Guidance 中,以 BizaTalk 與 Windows Server 為核心包含了以下主要功能:

  • ESB Core Engine
  • ESB Core Services (dynamic transformation, dynamic routing, dynamic endpoint resolution)
  • Exception Handling framework
  • Namespace Resolution pipeline component
  • IBM MQSeries JMS (Java Message Service) Interop pipeline component

全部的 ESB 引擎程式碼都包含其中,從程式碼中可知此引擎運用了 Windows Server 所提供的 UDDI Services 做為 Services Registry,而相關管理功能則是建構於 BizTalk BAM (business activity monitoring) 之上,但是由於相關文件尚未釋出,比較適合已經對於 BizTalk 有一定程度熟悉的朋友下載了解。