26
Microsoft Middleware Strategy and BizTalk Server Roadmap Tony Meleg Microsoft Corporation AP03 Lisa Slim Microsoft Alliance Business Manager Hewlett-Packard MPN partner since 1989 HP Enterprise Business Ro Kolakowski Company Partner 6 th Street Consulting MPN partner since 2006 SharePoint

500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

  • View
    271

  • Download
    3

Embed Size (px)

Citation preview

Page 1: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 2: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

Agenda

Middleware and BizTalkWhat Needs to ChangeMicrosoft’s ApproachTimelinesQ&A

Page 3: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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.

Page 4: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 5: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 6: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 7: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 8: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 9: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 10: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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…?

Page 11: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 12: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 13: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 14: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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)

Page 15: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 16: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

Questions You Might Have…

This is great but it is different – How will you help customers get from A to B?

Page 17: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

What is this..?The Pain Scale

Page 18: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 19: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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)

Page 20: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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?

Page 21: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

Other Questions?

Page 22: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 23: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 24: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

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

Page 25: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk

© 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.

Page 26: 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers 10,500 Customers BizTalk Server 2000 Messaging XML tools XLang BizTalk