Service Bus - Download Center - Microsoft

peruvianwageslaveInternet and Web Development

Feb 5, 2013 (4 years and 9 months ago)

212 views

Azure Services Platform Update

James Conard

Sr. Director

Developer & Platform Evangelism

Microsoft Corporation


Agenda

Questions

Azure Services Platform Update

Business Model

Discussion & Feedback

Is this the cloud?

http://www.flickr.com/photos/pplpwrd/3317138542/


Seattle Cloud Camp attendee:

“I'll be working in the clouds during #
CloudCamp

Seattle”



Microsoft Cloud Services

Azure Services Platform Roadmap

Developer CTP for
Services SDKs, and Tools

Enable Full trust & Fast CGI

Geo
-
location support

.NET Services Open CTP

Live Framework Open CTP

SDS Invitation
-
only CTP

Windows Azure

.NET Services

SQL Services


SDS Public CTP


Windows Azure

Scalable, virtualized hosting environment

Flexible storage with blobs, tables, and queues

Model
-
driven service lifecycle management

Rich local & offline developer experience



Internet

Storage

Tables

LB

Blobs

Worker
Service

Worker
Service

Worker
Service

Web Site

(ASPX, ASMX, WCF)

Web Site

(ASPX, ASMX, WCF)

Web Site

(ASPX, WCF)

Queues

Windows Azure

Windows Azure Update

Full
-
trust .NET Apps

Enables composition of Windows Azure, .NET
Services, and the Live Framework

FastCGI

support on IIS7

Enables PHP applications on Windows Azure

Native code via P/Invoke

Single SDK & Tools installation

Coming soon


Multiple Data Centers

Provide Windows Azure in two North America data
centers

Select a data center for compute and storage


Windows Azure

SQL Services
Reference
Data

Business

Intelligence

Initial Services

SQL Data Services
-

Core SQL Server database capabilities

Data Sync


Enables the sync framework

Future Services

Additional SQL Server capabilities available as a service:
Business Intelligence and Reporting

New services: Reference Data and Secure Data Hub

Reporting

The Evolution of SDS

Evolves

SDS Next

TDS + TSQL Model

Web App

SQL Client
*

Windows Azure

Browser

Application

Application

REST Client

REST (Astoria)

ADO.Net + EF

Application

SQL Client
*

Cloud

HTTP

HTTP+REST

TDS

* Client access enabled using TDS for ODBC,


ADO.Net, OLEDB, PHP
-
SQL, Ruby, …

Data Center

ODBC, OLEDB,
ADO.Net PHP,
Ruby, …


SDS Current

REST/SOAP + ACE Model

Web App

REST Client

Windows Azure

Browser

Application

Application

REST Client

HTTP

HTTP+REST

Data Center

Cloud

SQL Data Services

Familiar SQL Server relational database model

Support for existing APIs & tools

Built for the cloud with high availability & scale

Interoperable with PHP, Ruby, and Java

Invitation
-
only CTP available this in Q2 2009


SQL Data Services

.NET Services
Integrate on
-
premises apps with the cloud

Securely connect through firewall & network boundaries

Control permissions to your apps & services

Reuse existing user accounts across applications

Interoperable with SDKs for Ruby and Java

.NET Services

.NET Access Control Service

Application

Services

Application

Service

Service

.NET Service Bus

Service B
u
s & Windows Azure

Hello .NET Services

ASP.NET Web Site

.NET Access

Control Service

Inventory Service

(Running on
-
premises)

http://...
cloudapp.net

(Running in Windows Azure)

sb://servicebus.windows.net/…/
InventoryService

sb
://…/
OrderServiceEvents

Order Events Services

.NET Services March CTP

Solution names are now sub
-
domains

http://{solution}.servicebus.windows.net

Service Bus Queues

Free
-
format message queues that can receive and store
SOAP 1.1/1.2 and plain HTTP messages

REST services to interacting with queues

Service Bus Routers

Forward messages from one or more publishers to one or
more subscribers

SOAP 1.1, SOAP 1.2, and plain HTTP messages

REST services for managing routing policies & subscriptions

Access Control Management Service exposes an REST
interface for managing authorization rules


Service Bus Routers

Service Bus

sb
://
solution.
servicebus.windows.net
/
a/b/

Backend

Naming

Routing

Fabric

Frontend

Nodes

Manager

Router
Policy

Receiver

HTTPS

Subscribe

Msg

Subscribe

Sender

Msg

Route

Service Bus Routers

©
2008 Microsoft
Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademar
ks
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
dat
e 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 informatio
n p
rovided after the date of this presentation.
MICROSOFT
MAKES NO WARRANTIES, EXPRESS,
IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.