Presentation is loading. Please wait.

Presentation is loading. Please wait.

Aaron Skonnard & Keith Brown Cofounders, Pluralsight SESSION CODE: ASI308 Programming AppFabric: Moving.NET to the Cloud.

Similar presentations


Presentation on theme: "Aaron Skonnard & Keith Brown Cofounders, Pluralsight SESSION CODE: ASI308 Programming AppFabric: Moving.NET to the Cloud."— Presentation transcript:

1 Aaron Skonnard & Keith Brown Cofounders, Pluralsight SESSION CODE: ASI308 Programming AppFabric: Moving.NET to the Cloud

2 What is Windows Azure AppFabric? Consists of Service Bus and Access Control

3

4 Service Bus An Internet Service Bus hosted in the Cloud

5

6

7 [http|sb]://{account}.servicebus.windows.net/{user-defined} Root account contoso … … svc The service registry provides a mapping from URIs to services

8

9

10

11 Relay Sender Receiver Outbound SSL TCP connection to relay rendezvous endpoint One-Way Messages through TCP Tunnel http://{account}.servicebus.windows.net/a/b Receiver can also listen over HTTP to overcome port restrictions on the receiving side (“Web sockets”) Receiver can also listen over HTTP to overcome port restrictions on the receiving side (“Web sockets”)

12 Relay SenderReceiver - Outbound SSL TCP connection to relay - Out-of-band protocol to negotiate Direct Connection Upgrade to direct connection when possible http://{account}.servicebus.windows.net/a/b

13 Relay Sender Receiver Outbound SSL TCP connection to relay rendezvous endpoint One-way messages through TCP Tunnel Receiver http://{account}.servicebus.windows.net/a/b

14

15

16

17

18

19

20

21 Access Control Controlling who can use your services in the Cloud

22

23 Access Control (Hosted Issuer) Access Control (Hosted Issuer) Relying Party (Your App) Relying Party (Your App) Request token Return token Send message with token Trust relationship established Requestor (Your Customer) Requestor (Your Customer) Access Control is a hosted service that externalizes the authorization policy for federated users

24 Rules Engine claims inclaims out

25

26

27

28

29 Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.

30 www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn

31

32 Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year

33

34


Download ppt "Aaron Skonnard & Keith Brown Cofounders, Pluralsight SESSION CODE: ASI308 Programming AppFabric: Moving.NET to the Cloud."

Similar presentations


Ads by Google