Date post: | 01-Apr-2015 |
Category: |
Documents |
Upload: | eloise-howie |
View: | 215 times |
Download: | 0 times |
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
Fabrikam
Francis
AD
9
IDENTITY AND ACCESS CONTROL
Litware
Adventure Works
Hosted at Rackspace
ASP.NET
ContosoSAP
Cory
AD
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
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
ASP.NET
ContosoSAP
Cory
AD
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
ASP.NET
ContosoSAP
Cory
AD
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
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