Service Bus: What and Why SDK and Tools Access Control Brokered Messaging Pricing Q&A Relayed Messaging sb://solution.servicebus.windows.net/a/b/ Backend Naming Routing Fabric Oneway Rendezvous Ctrl Msg Frontend Nodes Service Bus Ctrl NLB 3 TCP/SSL or HTTP Sender Ctrl HTTP/Socket Forwarder Receiver true P > 999 and P ShipDestination = ‘FL’

Download Report

Transcript Service Bus: What and Why SDK and Tools Access Control Brokered Messaging Pricing Q&A Relayed Messaging sb://solution.servicebus.windows.net/a/b/ Backend Naming Routing Fabric Oneway Rendezvous Ctrl Msg Frontend Nodes Service Bus Ctrl NLB 3 TCP/SSL or HTTP Sender Ctrl HTTP/Socket Forwarder Receiver true P > 999 and P ShipDestination = ‘FL’

Service Bus:
What and Why
SDK and
Tools
Access
Control
Brokered
Messaging
Pricing
Q&A
Relayed
Messaging
sb://solution.servicebus.windows.net/a/b/
Backend
Naming
Routing
Fabric
Oneway
Rendezvous
Ctrl Msg
Frontend
Nodes
Service Bus
Ctrl
NLB
2
3
TCP/SSL
or HTTP
1
Sender
Ctrl
HTTP/Socket
Forwarder
4
Receiver
true
P > 999 and P < 1999
ShipDestination = ‘FL’
Broker Message
Properties
Body
Apps
WCF Service Model
NetMessagingBinding
Service Bus Relay Protocol
Implementation
(private)
HTTP
REST
AMQP*
Messaging API
.NET Framework 4.x
Service Bus
Any Platform
owner: Send
owner: Listen
owner: Manage
John: Manage
Fred: Send
Alice: Send
Peter: Listen
bar
foo
/
abc
boo
pqr
def
ghi
baz
bee
Two-Step
Registration:
1. PNS
2. Service Bus
Events are regular
Service Bus
messages with
properties
Device
Target
Notification
Topic
App
PNS
Events are mapped
to notifications and
routed through the
PNS API
The client application stays fully in control
of its experience supplying a parameterized
template with each target subscription
Device
Target
Notification
Topic
PNS
Service Bus “fills in the blanks” by
mapping incoming events to the
desired per-device/per-app template.
Device
Target
Notification
Topic
PNS
Key
Value
LocEN
Moscow
LocRU
Москва́
TempF
68
TempC
20
WindMPH
5
WindKMH
8
WindDir
NNW
ConditionImg
http://.../x.png
$LocRU
$ConditionImg
$TempC+’°C’
Москва́
20°C
Windows Azure
CONNOR MACLEOD | APRIL EST. $0.00 | SIGN OUT
HOME PRICING DEVELOP COMMUNITY SUPPORT ACCOUNT MANAGE
Hi Connor! It looks like this
is your first time here – let’s
get you started.
CREATE NEW…
get started
CREATE YOUR FIRST APP
MIGRATE A VIRTUAL MACHINE
PROVISION A DATABASE
GET VISUAL STUDIO
CERTIFICATES
WEB SITE
QUICK CREATE
CREATE A SERVICE BUS NAMESPACE NAMESPACE
CLOUD APP
CUSTOM CREATE
NAME
freezing-fog
VIRTUAL MACHINE
.servicebus.windows.net
STORAGE ACCOUNT
developer
center
DATABASE
Get started developing in the language of
SERVICE–BUS
your choice
oneNAMESPACE
cloud for all.
platform basics
SUBSCRIPTION
Free Trial
It’s a big cloud, take the right first step to
understanding how to maximize the cloud.
stories COUNTRY/REGION
US North Central
Take a look at the possibilities: social,
mobile, Windows 8 and more.
CACHE
GO TO THE DEVELOPER CENTER
CREATE NEW
VIEW THE OVERVIEW
SEE WHAT YOU CAN BUILD
CREATE
Windows Azure
CONNOR MACLEOD | APRIL EST. $0.00 | SIGN OUT
HOME PRICING DEVELOP COMMUNITY SUPPORT ACCOUNT MANAGE
service bus n… freezing-fog
DASHBOARD
FREEZING_FOG
ALL
QUEUES
RELAY POINTS
RELAY HOURS
DEPTH
6H 12H 24H
…
MESSAGING OPERATIONS
TOPICS
QUEUES
TOPICS
150
34
RELAY
POINTS
quick glance
2
STATUS
Active
REGION
US North Central
CREATION DATE
2/23/2011 03:09:31PM
MANAGEMENT ENDPOINT
CREATE NEW
ACCESS KEY
MANAGE ACS
DELETE
Service Bus:
What and Why
SDK and
Tools
Access
Control
Brokered
Messaging
Pricing
Q&A
Relayed
Messaging
Overview and Roadmap of Windows Azure Service Bus
AZR317 Enterprise Integration Patterns with Windows Azure Service Bus
AZR207 Application Integration Futures: The Road Map and What's Next on
Windows Azure
OSP302 Building Integrated Microsoft Office 365, SharePoint Online, and
Office Solutions Using BCS and LOB Data
OSP331 Building Microsoft SharePoint Online Applications in a Hybrid World
Windows Azure Service Bus Messaging
@WindowsAzure
@teched_europe
Hands-On Labs
DOWNLOAD
Windows Azure
Meetwindowsazure.com
Windowsazure.com/
teched
http://europe.msteched.com
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn
http://europe.msteched.com/sessions