Windows Server AppFabric does this AppFabric Caching Services does this (mostly) Cache Server AppFabric Caching Services Cached Data Cache Client Cached Data Local Cache Cache Server AppFabric Caching Services Cached Data Cache Server AppFabric Caching Services Cached.

Download Report

Transcript Windows Server AppFabric does this AppFabric Caching Services does this (mostly) Cache Server AppFabric Caching Services Cached Data Cache Client Cached Data Local Cache Cache Server AppFabric Caching Services Cached Data Cache Server AppFabric Caching Services Cached.

Windows Server
AppFabric does this
AppFabric Caching
Services does this
(mostly)
Cache Server
AppFabric Caching
Services
Cached Data
Cache Client
Cached Data
Local Cache
Cache Server
AppFabric Caching
Services
Cached Data
Cache Server
AppFabric Caching
Services
Cached Data
Cache
Cluster
Web Server
1) Provide data that’s
stored in the Session
object
ASP.NET
Pages
Cache Cluster
2) Store Session
object data in
cache
AppFabric
Caching
Services
Web Server
ASP.NET
Pages
3) Make request that
relies on data stored
in the Session object
4) Retrieve Session
object data from
cache
Web Server
ASP.NET
Pages
Application
Database
Cache Cluster
Cache Server
AppFabric Caching Services
Cache Client
3) Return value of data
item X from secondary
copy
2) Access data
item X
X
Cached Data
Cache Server
AppFabric Caching Services
X
Cached Data
Primary copies
Secondary copies
1) Cache server holding
primary copy of data item
X fails or is shut down
AppFabric Hosting
Services adds to this
Endpoint
Visual Studio
Service
Client
HTTP, SOAP, Others
WCF
Workflow
Visual Studio
WF Workflow Designer
Activities
Base Activity Library
WF
Runtime
Other Activities
Client
WF
Runtime
WCF
IIS Worker Process
Workflow
Service
IIS Manager
Client
WCF
Service
WF
WCF
AppFabric Hosting
Services
IIS Worker Process
Workflow
Service
IIS Manager
AppFabric
Extensions
Client
WF
WCF
Persistence
Store
Monitoring
Database
AppFabric
Hosting
Services
Web Server
1) Make first
request to
application
ASP.NET
Pages
2) Invoke
workflow
service
3) Persist workflow
state after handling
request
Web Server
ASP.NET
Pages
4) Make second request
to application
AppFabric
Hosting
Services
Web Server
ASP.NET
Pages
5) Invoke
workflow
service
Persistence
Store
6) Load workflow state
and handle request
AppFabric Hosting
Services
BizTalk
Server
Workflow
Service
Orchestration
Adapters
Client
ERP
Application
3) Discover Service
Bus endpoint
4) Invoke operation on
Service Bus endpoint
Service Bus
2) Expose Service Bus
endpoint
1) Register
service endpoint
AppFabric Hosting
Services
5) Invoke operation on
service endpoint
Client
Service
WCF
Organization Y
Organization X
Business Partner
AppFabric Hosting
Services
Service
Bus
Purchasing
Application
Workflow
Service
CRM
Application
Client
BizTalk Server
ERP
Application
Cache Cluster
AppFabric
Caching
Services
User requests spread
across Web servers
Web
Server
Cache requests spread
across cache servers
AppFabric
Hosting
Services
Service requests
spread across middletier servers
http://download.microsoft.com/download/7/F/8/7F8BD8A0-EB05-4DB5A5A4-DD1D3C909A0A/Introducing_Windows_Server_AppFabric.pdf
http://download.microsoft.com/download/C/2/5/C2549372-D37D-4F55939A-74F1790D4963/The_Workflow_Way.pdf
www.Microsoft.com/WindowsAzure/AppFabric
http://msdn.microsoft.com/en-us/azure/netservices.aspx
http://blogs.msdn.com/b/netservices/
http://twitter.com/azure_appfabric
http://www.microsoft.com/biztalk/
http://msdn.microsoft.com/biztalk/
http://blogs.msdn.com/biztalk_server_team_blog
http://www.biztalkblogs.com/
www.appinfrastructure.com
http://www.microsoft.com/appfabric
http://msdn.microsoft.com/appfabric
www.microsoft.com/teched
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn
Sign up for Tech·Ed 2011 and save $500
starting June 8 – June 31st
http://northamerica.msteched.com/registration
You can also register at the
North America 2011 kiosk located at registration
Join us in Atlanta next year