View
271
Download
3
Tags:
Embed Size (px)
Citation preview
Microsoft Middleware Strategy and BizTalk Server Roadmap
Tony MelegMicrosoft Corporation
AP03
Lisa SlimMicrosoft Alliance Business Manager
Hewlett-PackardMPN partner since 1989HP Enterprise Business
Ro Kolakowski
Company Partner
6th Street Consulting
MPN partner since 2006
SharePoint
Agenda
Middleware and BizTalkWhat Needs to ChangeMicrosoft’s ApproachTimelinesQ&A
What are these..?
Hercules – the worlds biggest dog get’s into the Guinness Book of Records
In 1954, Popular Mechanics showed its readers what a home computer might look like in the year 2004.
500Customers
2,000Customers
4,000Customers
7,000Customers
8,500Customers
10,500Customers
BizTalkServer 2000
MessagingXML toolsXLang
BizTalkServer 2002
Deployment ToolsXSDEAI (partner adapters)Vertical B2B
BizTalkServer 2004
VS + .NETMessaging + OrchestrationBRERoutingBAMScale-out
BizTalkServer 2006
Simple configuration Adaptersin BoxHISRuntime+BAM+
BizTalkServer 2006 R2
SOA/ESBEDI/AS2RFIDWCF Adapter Pack 1.0Adapter SDK
BizTalkServer 2009
ALM SupportB2B EnhancementsRFID Mobile platformAdapter Pack 2.0ESB 2.0 ToolkitBAM+Hyper-V Support
BizTalkServer 2010
Windows AppFabricESB 2.1SharePoint 2010 BCSData MapperTrading Partner ManagementSecure FTPUpdated Swift & HIPAASQL Server 2008 R2Windows Server 2008 R2
Evolution of BizTalk ServerMicrosoft Integration Server
Process Engine
TradingPartner
Management
RFID
EDI/B2B
Adapters &Adapter SDK
BusinessActivity
Monitoring
Accelerators(SWIFT/HL7)
Pub/Sub Message Engine
MessageTransform
MessageTransform
Business Rules Engine
Enterprise Service Bus
BizTalk and MAJOR Investment Asks
Process Engine
TradingPartner
Management
RFID
EDI/B2B
Adapters &Adapter SDK
BusinessActivity
Monitoring
Accelerators(SWIFT/HL7)
Pub/Sub Message Engine
MessageTransform
MessageTransform
Business Rules Engine
Enterprise Service Bus
BizTalk and MAJOR Investment Asks
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
Platform Evolution
The CLOUDY ThingOn-Premises
WebServer
Database
WebServer
WebServer
WebService
WebServiceWeb
Service Cache
Cache
Cache
Workflow
Workflow
Workflow
Identity& Access
Auction Web App
Auction Service
Items and Bids
Items and Bids
Cache
Session State
Checkout Service
Payment Provider
Seller Fulfillment
Payment ProviderPayment Provider
Messaging
Routing
Transforms
Messaging
Middle-Tier
Building & Managing Applications is VERY HARDThe Middle-Tier is especially complicated
The Islands of CapabilityEach one is responsible for everything…
Prog. Models & Tools
Management
Config & Scaling
Complex Deployment to Operating System & Physical/Virtual Environment
Prog. Models & Tools
Prog. Models & Tools
Prog. Models & Tools
Prog. Models & Tools
Management
Config & Scaling
Management
Config & Scaling
Management
Config & Scaling
Management
Config & Scaling
WebService
WebServiceWeb
ServiceCache
Cache
Cache
Workflow
Workflow
Workflow
Identity& Access
Messaging
Routing
Transforms
Messaging
Summary so far…!
Do the BizTalk InvestmentsBuild a cloud based middleware platformSolve capability islands, remove duplication
This is a multi-year/release vision
So, HOW…?
Prog. Models & Tools
Management
Config & Scaling
Web Services
Caches
Workflows
Access Controls
Routing, MessagesTransforms
Complex Deployment to Operating System & Physical/Virtual Environment
Prog. Models & Tools
Prog. Models & Tools
Prog. Models & Tools
Prog. Models & Tools
Management
Config & Scaling
Management
Config & Scaling
Management
Config & Scaling
Management
Config & Scaling
Programming Model & Tool (Compose Apps, Simplify Approach across ALL Tiers)
Deploy & Management (As ONE)
Multi-Tenant, Elastic, Horizontal Scale, Perf, Resilience
On-Premises Cloud
Solving for the Islands of CapabilitySolutions to the BIG THREE problems
AppFabric: Next-generation Middleware Platform A platform and middleware services for Cloud and Server applications
Data TierWeb Tier
Windows ServerWindows Azure
SQL ServerSQL Azure
AppFabric
Container
AppFabric
Developer
Tools
AppFabric
AppManager
Applications
Middle Tier
Server CloudASP.NET
WCF, WF,
Code, Svc
ConfigDAC
Events &Health
Events &Health
Events &Health
CompositionModel
Data TierWeb Tier
Windows ServerWindows Azure
SQL ServerSQL Azure
AppFabricContainer
AppFabricDeveloper
Tools
AppFabricApp
Manager
Applications
Access Control
Caching
Service Bus
Integration
Workflows
Web Services
Custom Code
AppFabric Services
Server Cloud
CompositionModel
AppFabric: Next-generation Middleware Platform A platform and middleware services for Cloud and Server applications
AppFabric – Platform Components Granular Building Blocks You Compose into Solutions
Pub/Sub
Queues
Identity
Workflows(YOUR WF’s)
WCF Services(YOUR CODE)
Rules
Adapters
PipelinesTrading Partner Mngt
Business Activity
Monitoring
Gen Purpose
IndustrySpecific
Transforms
Discovery
Routing
AppFabricDeveloper
Tools
AppFabricApp
Manager
ASP.NET(Your WEB
App)
Customer(Your Data)
Orders(Your Data)
AppFabric Container
AppFabricDeveloper
Tools
AppFabricApp
Manager
Access Control
Caching
Service Bus
Integration
Workflows
Web Services
Custom Code
Cloud
CompositionModel
April May June CY11 H2GA – CachingGA – Access Control
CTP – Pub/SubCTP - Queues
CTP – AF Dev ToolsCTP – AF App MgrCTP – WF/WCF
GA – SB Pub/Sub & QueuesCTP2 – Dev Tools/App Mgr/WF/WCFCTP – Integration
CTPCTP2
GA GA GA CTP CTP2
CTP• Pub/Sub•Queues
GA GACTP CTP
AppFabric CY11 RoadmapStrategy: 2-3 releases/year on Azure, 2-3 year release cadence on Server
Questions You Might Have…
This is great but it is different – How will you help customers get from A to B?
What is this..?The Pain Scale
Questions You Might Have…
This is great but it is different – How will you help us get from A to B?
Continue to ship current BizTalk architectureInvest in migration tools/guidanceMake the platforms work together
AppFabric – Platform Components Granular Building Blocks You Compose into Solutions
Pub/Sub
Queues
Identity
Workflows(YOUR WF’s)
WCF Services(YOUR CODE)
Rules
Adapters
PipelinesTrading Partner Mngt
Business Activity
Monitoring
Gen Purpose
IndustrySpecific
Transforms
Discovery
Routing
AppFabricDeveloper
Tools
AppFabricApp
Manager
ASP.NET(Your WEB
App)
Customer(Your Data)
Orders(Your Data)
Questions You Might Have…
What will you call this?What happens after CY11?How will you sell this, what will I buy?How do we start, what should we do to prepare?
Other Questions?
Competency Exam Pack Offer
Go to the MPN Booth or Purchase Online by July 29, 2011
Note: After July 29th, the Competency Exam Packs will not include a Second Shot (free exam retake). Order today!
Exam Packs can be purchased in the following denominations3 Pack – 30% discount + Second
Shot5 Pack – 35% discount + Second Shot
8 Pack – 40% discount + Second Shot20 Pack – 40% discount + Second ShotTo purchase, simply stop by the WPC MPN Booth or log on to
www.prometric.com/microsoft/partners
Partner Calls to ActionKey Actions, Resources and WPC Related Sessions/Activities
Do
Attend
Enroll
complete the evaluation form www.digitalwpc.com/evalsEvaluate this session
Visit the Middleware and Integration booth and find out more about this strategy– Booth 1235
Booth
Get your dev teams and architects learning about these capabilities. Watch theInnovation coming, learn it, use it…http://www.microsoft.com/windowsazure/appfabric
AppFabricTrials & CTP’s
Submit your Session Evaluation for a chance to Win! www.digitalwpc.com/contest
Your Feedback is Very Important to Us
Online Gift Cards
Windows 7Phone
Luxury Vacation for 2 Complete a WPC evaluation and you’re automatically entered to win the daily drawing for a luxury vacation AND a chance to win instant prizes!
Learn more in the Microsoft Partner Network Booth
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to
be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS
PRESENTATION.