DBI303 Microsoft BizTalk S erver v.next 新功能 搶先預覽 陳國棟 李建明 技術經理 資深經理 台灣微軟 漢門科技
Agenda BizTalk Server 旅程 BizTalk Server 下一步是什麼? BizTalk on-premises BizTalk on Azure IaaS BizTalk on Azure PaaS 總結
BizTalk Server 旅程
BizTalk Server 進化史 EARS Y 3 2 EVERY BizTalk Server N O I T NOVA BizTalk Server 2009 N I S U NUO CONTI ALM Support BizTalk Server 2006 R2 BizTalk Server 2000 Messaging XML tools XLang 500 Customers BizTalk Server 2002 Deployment Tools XSD EAI (partner adapters) Vertical B2B 2,000 Customers BizTalk Server 2004 VS +.NET Messaging + Orchestration BRE Routing BAM Scale-out 4,000 Customers 2006 Simple configuration Adapters in box Runtime+ BAM+ 7,000 Customers SOA/ESB EDI/AS2 RFID WCF Adapter Pack Adapter SDK HIS 2006 BAHS 8,500 Customers B2B Enhancements RFID Mobile Adapter Pack 2.0 ESB 2.0 Toolkit BAM+ Hyper-V Support HIS 2009 BAHS 2.0 10,500 Customers BizTalk Server 2010 Workflow Integration ESB 2.1 SharePoint 2010 BCS Data Mapper TPM Secure FTP Updated Swift and HIPAA SQL Server 2008 R2 Windows Server 2008 R2 HIS 2010 12,000 Customers
BizTalk Server 無縫整合異質系統與交易夥伴 商業規則引擎 外部客戶 Orchestration 商業活動監控 供應商 BizTalk Server 交易夥伴 RFID SAP In-house LOB IBM Mainframe Siebel
整合 Mission Critical 系統 全球超過 12,000 客戶 使用客戶群最大 富比世 100 大企業 有 81% 使用 BizTalk 全美 8 大製藥廠其中 6 家 透過 BizTalk 進行資訊 整合 152 145 145 歐盟 27 個會員國 其中 有 23 國使用 BizTalk 144 79% 的 BizTalk 客戶 142 已經升級到 BizTalk 2010 擁有最多產業最佳滿意度 143 版 * * CMG Research and Insight, BizTalk Server PSAT Study 2011
有獎徵答 到目前為止 BizTalk 是第幾個版本? a. 5 b. 6 c. 7
BizTalk Server 下一步是什麼?
周星馳 - 龍的傳人
BizTalk Server 上市時程表 2011/5 Cumulative Updates +6 months 2010/11 BizTalk Server 2010 Windows Server 2012 BizTalk Server 2010 R2
BizTalk 的下一步 BizTalk on-premises BizTalk on Azure IaaS BizTalk on Azure PaaS All this working together seamlessly as one BizTalk
BizTalk on-premises
BizTalk 2010 R2 主要三大強化功 能 B2B 增強 平台支援 結合雲端 BizTalk Server on Windows Azure 新平台與架構 Windows Server 8 SQL Server 2012 ( Denali ) Continued support for Windows Server 快速回應 產產 業標準 產 產 Visual Studio 11 and Windows 8 to platform) In-place migration from BizTalk Server 2010 強化效能與可擴展性 Leverage Windows Azure services, such as Service Bus 延伸 on-premises 解決方案到 cloud SRG 2012, SWIFTNet 7.0 (new messaging develop solutions Healthcare: HIPPA 5010 extensions: Finance: SWIFT SRG 2011 support, SWIFT Enjoy the benefits of IaaS scale and elasticity 2777CA, 999, HL7 2.5.1 增加開發者與 IT 生 產產 力 include: Enable running BizTalk Server on a Windows Azure virtual machine Regular updates to schemas, accelerators certifications and adapters. Highlights 2008 R2, SQL Server 2008 R2 上 Easily extend your on-premises BizTalk Server solution to the cloud in a secure
BizTalk On-Premises BizTalk2010R2 安裝準備事項
Biztalk2010 R2 安裝注意事項 OS 需求 : Microsoft BizTalk Server 2010 R2 can only be installed on Microsoft Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2012 or Microsoft Windows 8
Visual Studio 需求 : Visual Studio 2011 以上版本 其實是指 2012 版本 SQL 需求 : SQL2008R2 SP1,SQL2012
新增 Adapter
B2B Schema 增強 B2B enhancements to support latest standards natively Support for X12 5040, 5050, 6020, 6030 Support for EDIFACT D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B HL7 2.5.1
有獎徵答 下列何者不是 BizTalk 2010 R2 主要強化 功能? a. 平台支援 b. B2B 增強 c. 支援 RFID d. 結合雲端
BizTalk on Azure IaaS
BizTalk IaaS 的優點 去除硬體設備設置時間 減少 BizTalk 安裝與維護所花的時間與費用 快速提供給開發者開發與測試環境
透過 Azure Portal 直接建置單一 或多節點的 BizTalk 環境 5 RDP connection 1 Customer Data Center 2 User selects BizTalk stock image 3 User specifies BizTalk topology User creates a virtual network in Azure, and enables connectivity to on-premise network 1 User logs into Azure Portal 3 IP subnet 4 0 0 2 Azure Data Center Azure Portal Customer domain Customer s On-premise network On-demand test environment User creates a new VM and selects BizTalk Server stock image User specifies BizTalk environment topology, and adds them to an existing virtual network Customer s Virtual Network 4 New VMs are provisioned for user in Azure Iaas 5 User logs into the provisioned VM which has BizTalk installed and configured, and starts using it
Demo 在 Windows Azure 建立 BizTalk 2010 R2 VM
有獎徵答 目前 Windows Azure 可以提供多少天的 試用期? a. 60 天 b. 90 天 c. 120 天
BizTalk on Azure PaaS
BizTalk on Azure Azure-EAI & EDI 服務 原生的 Azure 整合服務, 提供企業建置 EAI 與 EDI 解決方案 極大地提高了開發與部署的速度 整合解決方案建置困難 protocol 與 各種訊息結構差異 提供容易使用工具, 且可執行的常用解決方案樣板 快速部屬上雲端 免除流量規畫 現金企業整合其客戶面臨的問題 解除 LOB 封印 並且讓他們容易提供給雲端 大多數企業需要混合應用系統 建構客戶服務來提供瀏覽企業內 LOB 系統資料 在雲端與企業內系統之間進行訊息轉換與繞送 提供了可以在企業間進行 EDI 交易的完整服務 提供了常見的 schema 與 protocol 來進行 EDI 的橋接 提供商務使用者簡單的介面
EAI 服務 EAI Bridge Applications On-Premise Applications in the Cloud FTP Share Impedance Mismatch Transformation Custom Code Service Bus Queue/Topic/ Relay Message Enrichment Web Services Hybrid Connectivity LOB Applications On-Premise
EDI 服務 Partner A App EDI Bridge AS2 FTP HTTP Agreement validation Ack Generation Transformation Agreement Processing Hybrid Connectivity Partner B Service Bus Queue/Topic/ Relay Bridge End Point LOB Applications On-Premise
BizTalk on Azure PaaS Service Bus 安裝準備事項
安裝程式 Windows Server AppFabric 1.0 Windows Server 2008 x86, Windows Vista x86 wsserverappfabricsetup_x86_6.0.exe Windows Server 2008 x64, Windows Vista x64 wsserverappfabricsetup_x64_6.0.exe - Windo - Windo Windows 7 x86 - WindowsServerAp pfabricsetup_x86_6.1.exe Windows Server 2008 R2 x64, Windows 7 x64 - Windows ServerAppFabricSetup_x64_6.1.exe
安裝程式 Windows Azure Service Bus EAI & EDI - April 2012 Release EDI XSD 文件 MicrosoftEdiXSDTemplates.zip 範例程式 Samples.zip 安裝程式 X86: WindowsAzureServiceBusConnect-x86.exe WindowsAzureServiceBusEAI-EDILabsSDK-x86.exe X64: WindowsAzureServiceBusConnect-x64.exe WindowsAzureServiceBusEAI-EDILabsSDK-x64.exe
BizTalk on Azure PaaS Service Bus 情境介紹
註冊 Service Bus Namespace
有獎徵答 建立 Service Bus Portal 是用哪種預設帳 號登入 ( 註冊 )? a. Live ID 帳號 b. Yahoo 帳號 c. Google 帳號
DB on-premises Application WCF Service /NAT 防 火 牆 LOB Target Tutorial 1: 利用應用程式發送 XML 到 Service Bus 後寫入 SQL Server HQ 總部 Middleware Application Message Send 交易夥伴 Service Bus Namespace EAI Bridge
專案說明 :Bridge & LOB
專案說明 : 新增 LOB Target
Demo Using Application insert into an On-premises SQL Server demo1_佈署_ok.avi
有獎徵答 Service Bus 的 Bridge 與 LOB 使用哪種 連線方式? a. Window service b. Web service c. WCF service
LOB Target Tutorial 2: 利用 FTP 上傳 TXT 到 Service Bus 後寫入 SQL Server DB on-premises Application WCF Service HQ 總部 Application Upload 交易夥伴 Service Bus Namespace Relay Bridge
專案說明 :FTP& Bridge & LOB
Demo Using FTP Source insert into an On-premises SQL Server demo2_佈署1_ok.avi demo2_佈署2_ok.avi
有獎徵答 FTP Source 的 IP 要注意什麼? a. 外部 IP b. 內部 IP
總結 持續投入資源在 BizTalk 上 承諾 BizTalk 在 on-premises 與 Cloud 的 研發 確保企業既有投資 幫助企業將 Cloud 運用在其內部
參考資源 Service Bus: Windows Server AppFabric 1.0 http://www.microsoft.com/en-us/download/details.aspx?id=15848 Windows Azure Service Bus EAI & EDI - April 2012 Release http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=176 Windows Azure https://www.windowsazure.com/en-us/ 講師範例 : TechDatys2012_DBI303_20120913.zip
請協助完成 本課程問卷 並在離開 教室時交給工作人員 填妥大會背包中的大會問卷 可於活動 第三天兌換問卷禮哦 感謝您的合作
Resources Connect. Share. Discusss http://www.microsoft.com/taiwan/techdays2012/ Microsoft Certification & Training Resources http://www.microsoft.com/learning/zh/tw/ Resources for IT Professionals Resources for Developers http://social.msdn.microsoft.com/forums/zh-tw/categories http://social.technet.microsoft.com/forums/zh-tw/categories / /