john shewchuk dennis pilarinos microsoft corporation bb01

Post on 01-Apr-2015

216 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

A Lap around the Azure Services Platform: Part II

John ShewchukDennis Pilarinos

Microsoft Corporation

BB01

Azure™ Services Platform

A Look Inside Azure

ServiceBus

AccessControl

Workflow

Database

Reporting

Analytics

Compute Storage Manage

Identity

Devices

Contacts

Your Applications

Our Approach to Azure Services

Extend Your Existing Investments Familiar tools, languages, and frameworks with .NET and Visual StudioProvides the choice to build on-premises, cloud, or hybrid solutionsIntegrate with existing assets such as AD and premises applications

Base it on Internet StandardsMultiple protocol support including HTTP, REST, SOAP, AtomPubBroad investment in open, community-based access to Azure services

Provide a Flexible Services Platform with Internet ScaleSimple scenarios are simple – complex scenarios are possible

Services hosted in Microsoft’s data centersDesigned for high availability & scalability

Interoperability

Azure™ Services Platform

.NET Framework Evolution

Services In Action

Litware

Adventure Works

Hosted at Rackspace

ASP.NET

ContosoSAP

Cory

AD

Mail

Fabrikam

Francis

AD

9

IDENTITY AND ACCESS CONTROL

Litware

Adventure Works

Hosted at Rackspace

Sandy@hotmail.com

Lane@Litware.com

ASP.NET

ContosoSAP

Cory

AD

Mail

Fabrikam

Francis

AD

Geneva

ServicesConnector

Azure™ Services

AccessControl Mesh Service

Bus WorkflowLiveID SQLData

Identity and Access Control

Litware uses username/password today End-users prefer a single-sign-on approach

Litware wants to sell into companies that use a range of directories; AD, Tivoli, Sun, Oracle, …

And Litware wants to support internet identities

The focus is on three Litware customers Adventure Works who customers have Live IDs Contoso who has AD Federation Services and Geneva Fabrikam who is a small business using AD

Other customers use Tivoli, Oracle, …11

Where to Learn More

BB11 – Identity Roadmap for Software + Services Presented this morning – view online

BB55 - .NET Services: Access Control in the Cloud Services Wednesday 3:00-4:15PM – Room 408B

BB22 - Identity: Live Identity Services Drilldown Tuesday – 5:15-6:30PM –Room 404A

BB28 - .NET Services: Access Control In Microsoft .NET Services Wednesday – 4:45-6:00PM – Room 515A

BB39 - Logging, Diagnosing, and Troubleshooting Applications Running Live in the Cloud Wednesday – 1:15-2:30PM – Room 515B

13

LIVE SERVICES

Litware

Hosted at Rackspace

Sandy@hotmail.com

Lane@Litware.com

ASP.NET

Azure™ Services

AccessControl Mesh Service

Bus WorkflowLiveID SQLData

User-Centric Interactions

Litware customer surveys show Customer don’t like filling in registration forms Often forget where the Litware site is located Want to read or view training materials offline

On the plane Remote locations with low-bandwidth connections

Would like to be notified when they need to complete training

Developers can take advantage of Identity and the Mesh to address these and other concerns

15

Where to Learn More

The keynote tomorrow BB04 - Live Services: A Lap around the Live

Framework and Mesh Services Tuesday - 1:45-3:00PM – Room 153

BB05 - Live Services: Building Applications with the Live Framework Tuesday – 5:15-6:30PM – Room 502A

17

SERVICE BUS

Litware

Hosted at Rackspace

Lane@Litware.com

ASP.NET

ContosoSAP

Cory

AD

Mail

Azure™ Services

AccessControl Mesh Service

Bus WorkflowLiveID SQLData

Application Integration

Litware customers need integration with on-premises assets such as HR applications

Litware does not know ahead of time what the applications are, or how many of them exist

Integration must be secure and meet stringent customer security requirements

Litware decides to use the Service Bus for application integration

19

Where to Learn More

BB02 – Architecture of the .NET Services Tuesday – 3:30-4:45PM – Petree Hall CD

BB38 - Service Bus Services: Connectivity, Messaging, Events, and Discovery Wednesday – 10:30-11:45AM – Room 406A

21

WORKFLOW

Litware

Hosted at Rackspace

Lane@Litware.com

ASP.NET

ContosoSAP

Cory

AD

Mail

Azure™ Services

AccessControl Mesh Service

Bus WorkflowLiveID SQLData

Enhancing Application Integration

Litware wants an easy-to-use mechanism for custom application extensions

Ideally even non-developers could create high-availability, high-scale extensions

Ideally customers could use these tools Should be able to easily integrate with existing

and cross organization processes

Litware decides to use workflow when Contoso wants a custom feature for track low scores…

23

Where to Learn More

BB02 – Architecture of the .NET Services Tuesday – 3:30-4:45PM – Petree Hall CD

BB27 - Workflow Services: Orchestrating Services and Business Processes Using Cloud-Based Workflow Thursday – 1:45-3:00PM – Room 151

25

SQL DATA SERVICES

Litware

Hosted at Rackspace

Lane@Litware.com

ASP.NET

Azure™ Services

AccessControl Mesh Service

Bus WorkflowLiveID SQLData

Database Integration

Litware application stores, queries and manages a broad range of data Structured, Semi-structured and Unstructured Semi-structured and unstructured covered previously

Emerging Litware needs Data shared with partners across different devices Custom reports Business analytics including ad-hoc analysis through Excel Data mining

Litware leverages SQL Data Services in order to fulfill this broad set of data requirements

27

Where to Learn More

BB23 – SQL Data Services : A Lap Around Tuesday – 3:30-4:45PM – 502A

BB14 – SQL Data Services: Futures Wednesday – 10:30-11:45AM – Room 408B

Register for a .NET Services account & download the SDK http://www.azure.com

Try out the .NET Services in the HOLs area HOLs for Service Bus, Access Control, Workflow,

SQL Services, and Live Services (Tues) Attend one of the many breakout sessions

Call to Action

Recommended SessionsSession Presenter Time

BB15 SQL Server: Database to Data Platform - Road from Server to Devices to the Cloud

Dave Campbell Mon 5:15

BB04 Live Services: A Lap around the Live Framework and Mesh Services Ori Amiga Tues 1:45

BB23 A Lap around SQL Services Soumitra Sengupta Tues 3:30

BB02 Architecture of the .NET Services John Shewchuk Tues 3:30

BB22 Identity: Live Identity Services Drilldown Jorgen Thelin Tues 5:15

BB55 .NET Services: Access Control In Microsoft .NET Services Justin Smith Wed 3:00

BB03 SQL Services : Under the Hood Gopal Kakivaya, Tony Petrossian Thurs 8:30

BB12 .NET Services: Messaging Services - Protocols, Protection, and How We Scale

Clemens Vasters Thurs 10:15

BB27 .NET Services: Orchestrating Services and Business Processes Using Cloud-Based Workflow

Moustafa Ahmed Thurs 1:45

top related