What is Windows Azure AppFabric? Consists of Service Bus and Access Control service Secure connectivity access control.

Download Report

Transcript What is Windows Azure AppFabric? Consists of Service Bus and Access Control service Secure connectivity access control.

What is
Windows Azure
AppFabric?
Consists of Service Bus and Access Control
service
Secure connectivity
access control
Service Bus
An Internet Service Bus hosted in the Cloud
Service Bus
[http|sb]://{account}.servicebus.windows.net/{user-defined}
The service registry provides a mapping
from URIs to services
Root
account
contoso
…
svc
connect
Eventing
Service Remoting
Tunneling
WCF Binding
BasicHttpBinding
WebHttpBinding
WS2007HttpBinding
NetTcpBinding
n/a
n/a
New Service Bus Binding
BasicHttpRelayBinding
WebHttpRelayBinding
WS2007HttpRelayBinding
NetTcpRelayBinding
NetOnewayRelayBinding
NetEventRelayBinding
http://{account}.servicebus.windows.net/a/b
Relay
Outbound SSL TCP connection to relay
rendezvous endpoint
Receiver can also listen over
HTTP to overcome port restrictions
on the receiving side (“Web sockets”)
Sender
One-Way Messages
through TCP Tunnel
Receiver
http://{account}.servicebus.windows.net/a/b
Relay
- Outbound SSL TCP connection to relay
- Out-of-band protocol to negotiate
Direct Connection
Sender
Receiver
Upgrade to direct
connection when possible
http://{account}.servicebus.windows.net/a/b
Relay
Outbound SSL TCP connection to
relay rendezvous
endpoint
Sender
One-way messages
through TCP Tunnel
Receiver
Receiver
Receiver
Receiver
ServiceBusEnvironment.SystemConnectivity.Mode
This setting applies to all of the “relay” bindings
ConnectivityMode
Tcp
Http
AutoDetect
(Default)
Description
Services create TCP connections with the relay service through port 828 (SSL).
Services create an HTTP connection with the relay service making it easier to work
around TCP port constraints.
This mode automatically selects between the Tcp and Http modes based on an
auto-detection mechanism that probes whether either connectivity option is
available for the current network environment and prefers Tcp.
message buffers
policy
REST API
Access Control
Controlling who can use your services in the Cloud
hosted STS
REST services
Access Control is a hosted service that externalizes the authorization policy
for federated users
Access Control
(Hosted Issuer)
Trust relationship
established
Relying Party
(Your App)
Send message with token
Requestor
(Your Customer)
claims in
claims out
Rules Engine
management APIs
http://www.microsoft.com/windowsazure/developers/appfabric/
http://www.microsoft.com/windowsazure/whitepapers/
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