john shewchuk dennis pilarinos microsoft corporation bb01
TRANSCRIPT
![Page 1: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/1.jpg)
A Lap around the Azure Services Platform: Part II
John ShewchukDennis Pilarinos
Microsoft Corporation
BB01
![Page 2: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/2.jpg)
Azure™ Services Platform
![Page 3: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/5.jpg)
Interoperability
Azure™ Services Platform
![Page 6: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/6.jpg)
.NET Framework Evolution
![Page 7: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/7.jpg)
Services In Action
![Page 8: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/8.jpg)
Litware
Adventure Works
Hosted at Rackspace
ASP.NET
ContosoSAP
Cory
AD
Fabrikam
Francis
AD
![Page 9: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/9.jpg)
9
IDENTITY AND ACCESS CONTROL
![Page 10: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/10.jpg)
Litware
Adventure Works
Hosted at Rackspace
ASP.NET
ContosoSAP
Cory
AD
Fabrikam
Francis
AD
Geneva
ServicesConnector
Azure™ Services
AccessControl Mesh Service
Bus WorkflowLiveID SQLData
![Page 11: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/13.jpg)
13
LIVE SERVICES
![Page 14: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/14.jpg)
Litware
Hosted at Rackspace
ASP.NET
Azure™ Services
AccessControl Mesh Service
Bus WorkflowLiveID SQLData
![Page 15: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/17.jpg)
17
SERVICE BUS
![Page 18: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/18.jpg)
Litware
Hosted at Rackspace
ASP.NET
ContosoSAP
Cory
AD
Azure™ Services
AccessControl Mesh Service
Bus WorkflowLiveID SQLData
![Page 19: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/21.jpg)
21
WORKFLOW
![Page 22: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/22.jpg)
Litware
Hosted at Rackspace
ASP.NET
ContosoSAP
Cory
AD
Azure™ Services
AccessControl Mesh Service
Bus WorkflowLiveID SQLData
![Page 23: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/23.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/24.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/25.jpg)
25
SQL DATA SERVICES
![Page 26: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/26.jpg)
Litware
Hosted at Rackspace
ASP.NET
Azure™ Services
AccessControl Mesh Service
Bus WorkflowLiveID SQLData
![Page 27: John Shewchuk Dennis Pilarinos Microsoft Corporation BB01](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/27.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/28.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/29.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022051819/551b6fdc550346d6338b4dc0/html5/thumbnails/30.jpg)
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