BizTalk BizTalk BizTalk 500 Customers Deployment Tools XSD EAI (partner adapters) Vertical B2B 2,000 Customers VS + .NET Messaging + Orchestration BRE Routing BAM Scale-out 4,000 Customers Simple configuration Adapters in Box HIS Runtime+ BAM+ 7,000 Customers SOA/ESB EDI/AS2 RFID WCF Adapter Pack 1.0 Adapter SDK 8,500 Customers Server 2010 Server 2009 Server 2006 R2 Server 2006 Server 2004 Server 2002 Server 2000 Messaging XML tools XLang BizTalk BizTalk BizTalk BizTalk ALM Support B2B Enhancements RFID Mobile platform Adapter Pack 2.0 ESB 2.0 Toolkit BAM+ Hyper-V Support 10,500 Customers Windows AppFabric ESB 2.1 SharePoint 2010 BCS Data Mapper Trading Partner Management Secure FTP Updated Swift & HIPAA SQL Server 2008 R2 Windows Server 2008 R2 Business Rules Engine Enterprise Service Bus Trading Partner Management EDI/B2B Process Engine Message Transform RFID Business Activity Monitoring Adapters & Adapter SDK Accelerators (SWIFT/HL7) Pub/Sub Message Engine Message Transform BIG Investment Area ASKS: • Alignment to Windows Workflow • Low Latency • Put BizTalk on Azure • More Flexible Messaging • Service Virtualization/Discovery/Tooling • Align Business Rules, improve tooling • Invest in BAM, use across platform, improve tooling Leading Mission Critical Application Platform • Engineered & Integrated New Requirements driven by the cloud • Massive horizontal elastic scale & performance • Completely automated self-provisioning • Resilience is built-in and policy governed Customers want these benefits AND… • Less Complexity in Development • Consistent programming frameworks & tools • Cloud Promise On-Premise • Bridge Hybrid on/off premises The Middle-Tier is especially complicated Payment Provider Web Server Web Checkout Service Server Auction Web App Auction Service Session State Items and Bids Cache Database Web Server Payment Provider Payment Provider Items and Bids Seller Fulfillment Each one is responsible for everything… Prog. Models & Tools Prog. Models & Tools Prog. Models & Tools Prog. Models & Tools Prog. Models & Tools Solutions to the BIG THREE problems Programming Model & Tool (Compose Apps, Simplify Approach across ALL Tiers) A platform and middleware services for Cloud and Server applications Composition Model AppFabric Developer Tools Applications Events & Health WCF, WF, ASP.NET Code, Svc Config DAC Events & Health Events & Health A platform and middleware services for Cloud and Server applications Applications Composition Model Granular Building Blocks You Compose into Solutions ASP.NET (Your WEB App) WCF Services (YOUR CODE) Customer (Your Data) Workflows (YOUR WF’s) Orders (Your Data) Strategy: 2-3 releases/year on Azure, 2-3 year release cadence on Server April May GA – Caching GA – Access Control CTP CTP2 CTP – Pub/Sub CTP - Queues GA GA Composition Model CTP • Pub/Sub • Queues GA June CY11 H2 CTP – AF Dev Tools CTP – AF App Mgr CTP – WF/WCF GA GA CTP CTP GA – SB Pub/Sub & Queues CTP2 – Dev Tools/App Mgr/WF/WCF CTP – Integration CTP CTP2 Granular Building Blocks You Compose into Solutions ASP.NET (Your WEB App) WCF Services (YOUR CODE) Customer (Your Data) Workflows (YOUR WF’s) Orders (Your Data) www.prometric.com/microsoft/partners www.digitalwpc.com/evals http://www.microsoft.com/windowsazure/appfabric www.digitalwpc.com/contest