Web Server Database Web Server Web Server Auction Web App
Auction Service Items and Bids Items and Bids Cache Session State
Checkout Service Payment Provider Seller Fulfillment Payment
Provider
Slide 6
Slide 7
Slide 8
Applications ASP.NET WCF, WF, Code, Svc Config DAC Events &
Health Events & Health Events & Health Composition
Model
Slide 9
Applications Composition Model
Slide 10
Auction Web App Auction Service Items and Bids Items and Bids
Cache (Cache) Items and Bids Cache (Cache) Session State (Cache)
Session State (Cache) Checkout Service Payment Provider Payment
Provider Payment Provider Payment Provider Payment Providers
Payment Providers Seller Fulfillment AppFabric Caching Makes Apps
Faster, More Scalable Web Session State & Output Cache Service,
Cache ANY.NET Object Windows Server since June 2010 Windows Azure:
Released to production April 2011 AppFabric Service Bus Relay
connects services across network boundaries Reliable, transactional
pub/sub messaging infrastructure queues, topics, subscriptions May
CTP announced today! AppFabric Access Control Identity & Access
support for your application Federated identity providers (use
ADFS, Facebook, Google, Yahoo & Live IDs) 2nd production
release in Apr 2011
Slide 11
announcement
Slide 12
demo
Slide 13
Auction Web App Auction Service Items and Bids Items and Bids
Cache (Cache) Items and Bids Cache (Cache) Session State (Cache)
Session State (Cache) Checkout Service Payment Provider Payment
Provider Payment Provider Payment Provider Payment Providers
Payment Providers Seller Fulfillment AppFabric Integration Enrich
Service Bus with pipelines, adapters and transformations B2B
services, protocols and trading partner management Platform wide
capabilities that support business processes (BAM, Business Rules)
Support Hybrid (Cloud/On-Premise) scenarios New to Workflow (WF)
State Machine Support and WF Designer Enhancements Cloud-based
Persistence for long- running Workflows Scalable, high density host
New to Web Services (WCF) Rich end-to-end LOB application pattern
for Silverlight and HTML5/jQuery clients Comprehensive Web API
framework with rich HTTP/REST support First class and extensible
support for multiple formats (XML, JSON, oData)
Slide 14
Auction Web App Auction Service Items and Bids Items and Bids
Cache (Cache) Items and Bids Cache (Cache) Session State (Cache)
Session State (Cache) Checkout Service Payment Provider Payment
Provider Payment Provider Payment Provider Payment Providers
Payment Providers Seller Fulfillment Composition Model &
Developer Tools Makes Building Applications Easier Components from
all services can be linked together Export package to IT Pro
AppFabric Application Manager Deploy all components with Single
Package N-as-1 Management See Application health and monitoring
data
Slide 15
announcement
Slide 16
demo
Slide 17
Composition Model AprilMayJuneCY11 H2 GA Caching GA Access
Control CTP Pub/Sub CTP - Queues CTP AF Dev Tools CTP AF App Mgr
CTP WF/WCF GA SB Pub/Sub & Queues CTP2 Dev Tools/App Mgr/WF/WCF
CTP Integration CTP CTP2 GA CTPCTP2 CTP Pub/Sub Queues GA CTP
Strategy: 2-3 releases/year on Azure, 2-3 year release cadence on
Server
Slide 18
Composition Model AprilMayJuneCY11 H2 GA Caching GA Access
Control CTP Pub/Sub CTP - Queues CTP AF Dev Tools CTP AF App Mgr
CTP WF/WCF GA SB Pub/Sub & Queues CTP2 Dev Tools/App Mgr/WF/WCF
CTP Integration CTP2 GA CTPCTP2 Strategy: 2-3 releases/year on
Azure, 2-3 year release cadence on Server
Slide 19
Slide 20
Slide 21
Required Slide Track PMs will supply the content for this
slide, which will be inserted during the final scrub.
Slide 22
www.microsoft.com/teched Sessions On-Demand &
CommunityMicrosoft Certification & Training Resources Resources
for IT ProfessionalsResources for Developers
www.microsoft.com/learning http://microsoft.com/technet
http://microsoft.com/msdn http://northamerica.msteched.com Connect.
Share. Discuss.
Slide 23
Slide 24
Scan the Tag to evaluate this session now on myTechEd
Mobile