+ All Categories
Home > Documents > John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

Date post: 01-Apr-2015
Category:
Upload: eloise-howie
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
30
A Lap around the Azure Services Platform: Part II John Shewchuk Dennis Pilarinos Microsoft Corporation BB01
Transcript
Page 1: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

A Lap around the Azure Services Platform: Part II

John ShewchukDennis Pilarinos

Microsoft Corporation

BB01

Page 2: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

Azure™ Services Platform

Page 3: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

A Look Inside Azure

ServiceBus

AccessControl

Workflow

Database

Reporting

Analytics

Compute Storage Manage

Identity

Devices

Contacts

Your Applications

Page 4: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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

Page 5: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

Interoperability

Azure™ Services Platform

Page 6: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

.NET Framework Evolution

Page 7: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

Services In Action

Page 8: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

Litware

Adventure Works

Hosted at Rackspace

ASP.NET

ContosoSAP

Cory

AD

Mail

Fabrikam

Francis

AD

Page 9: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

9

IDENTITY AND ACCESS CONTROL

Page 10: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

Litware

Adventure Works

Hosted at Rackspace

[email protected]

[email protected]

ASP.NET

ContosoSAP

Cory

AD

Mail

Fabrikam

Francis

AD

Geneva

ServicesConnector

Azure™ Services

AccessControl Mesh Service

Bus WorkflowLiveID SQLData

Page 11: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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

Page 12: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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

Page 13: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

13

LIVE SERVICES

Page 14: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

Litware

Hosted at Rackspace

[email protected]

[email protected]

ASP.NET

Azure™ Services

AccessControl Mesh Service

Bus WorkflowLiveID SQLData

Page 15: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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

Page 16: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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

Page 17: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

17

SERVICE BUS

Page 18: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

Litware

Hosted at Rackspace

[email protected]

ASP.NET

ContosoSAP

Cory

AD

Mail

Azure™ Services

AccessControl Mesh Service

Bus WorkflowLiveID SQLData

Page 19: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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

Page 20: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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

Page 21: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

21

WORKFLOW

Page 22: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

Litware

Hosted at Rackspace

[email protected]

ASP.NET

ContosoSAP

Cory

AD

Mail

Azure™ Services

AccessControl Mesh Service

Bus WorkflowLiveID SQLData

Page 23: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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

Page 24: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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

Page 25: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

25

SQL DATA SERVICES

Page 26: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

Litware

Hosted at Rackspace

[email protected]

ASP.NET

Azure™ Services

AccessControl Mesh Service

Bus WorkflowLiveID SQLData

Page 27: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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

Page 28: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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

Page 29: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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

Page 30: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01.

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


Recommended