Session about influence of the new Microsoft strategy to technology shift. How we thing about services and how we will build them soon. You thin SOAP or REST. Wrong! The way might be different.
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Connecting Apps, Devices and Services
1. Services for
Devices
Connected & Distributed Apps
Damir Dobric
daenet GmbH
Microsoft Integration MVP,
Windows Azure VTSP
damir.dobric@daenet.com
2. AGENDA
State of technology &
Devices
Service API Styles
REST or SOAP or ???
Cloud, Bus, Connecting, Fir
ewall & Co.
Workflow Manager
3. Moore's Law
o Trend for number of transistors on integrated circuit.
o It doubles approximately every two years.
o Strongly linked to:
o processing speed,
o memory capacity,
o and even the number and size of pixels in digital cameras.
o Impact on nearly every segment of the world economy
13. REST or SOAP ?
Two different approaches (apple or pear ?)
Compete only in very simple scenarios.
SOAP: Better for enterprises and services based on
standards, policies and governance.
REST: Better (mostly) for web. Very simple and
suitable for broad set of devices.
SOAP (RPC)
o
o
o
o
Protocol independent
Support WS*
Powerful Proxy tooling
Protocol overhead
REST (Resource)
o Support for HTTP only
o No support for WS*
o No proxy support
o No protocol overhead
21. How about devices &
services?
Participants can support
different protocols:
HTTP, SBMP, AMQP
Message is received
as pull.
Public IP
Service Bus
Can use Relay or
Queue
NO VPN
required!!
Service
This does not work if both
participants are on private IP.
All participants are
behind firewall
22. Messaging across
platforms
var azure = require('azure');
Node JS
WindowsAzure.Messaging.Managed.dll
Windows
RT
WindowsAzure.ServiceBus.dll
Windows
(System32)
Service
Bus
WindowsAzure.Messaging.Managed.dll
Windows
Phone
Java Script
SB REST SDK