Required Slide. SESSION CODE: ASI308. Programming AppFabric : Moving .NET to the Cloud. Programming AppFabric : Moving Microsoft .NET to the Cloud. Aaron Skonnard & Keith Brown Cofounders, Pluralsight. What is Windows Azure AppFabric ?.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
SESSION CODE: ASI308
Programming AppFabric: Moving .NET to the Cloud
Programming AppFabric: Moving Microsoft .NET to the Cloud
Aaron Skonnard & Keith Brown
Consists of Service Bus and Access Control
An Internet Service Bus hosted in the Cloud
Demo: Quick lap around the Service Bus
The service registry provides a mapping from URIs to services
Demo: Service Registry
Outbound SSL TCP connection to relay rendezvous endpoint
Receiver can also listen over
HTTP to overcome port restrictionson the receiving side (“Web sockets”)
One-Way Messagesthrough TCP Tunnel
- Outbound SSL TCP connection to relay - Out-of-band protocol to negotiate Direct Connection
Upgrade to direct connection when possible
Outbound SSL TCPconnection to relay rendezvous endpoint
One-way messagesthrough TCP Tunnel
Demo: Relay, Direct, and Publish/Subscribe
Demo: Exposing HTTP endpoints
Demo: Programming Message Buffers
Controlling who can use your services in the Cloud
Access Control is a hosted service that externalizes the authorization policy for federated users
Trust relationship established
Send message with token
Demo: The ACS in Action
Track PMs will supply the content for this slide, which will be inserted during the final scrub.
Complete an evaluation on CommNet and enter to win!
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st
You can also register at the North America 2011 kiosk located at registrationJoin us in Atlanta next year
© 2010 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.