Download presentation
Presentation is loading. Please wait.
Published byHannah Ferguson Modified over 9 years ago
1
Maggie Myslinska (Program Manager) Microsoft Corporation SESSION CODE: ASI204
5
easyJet mobile experience
6
SOA easyJet data center service invocation easyJet airport 3 Device airport 2 Device airport 1 Firewall/NAT Device Firewall/NAT
7
SOA easyJet data center Firewall/NAT SB SB ACS Access controlled Outbound https Two-way channel airport 3 Device airport 2 Device airport 1 Firewall/NAT Device easyJet
8
Boarding Payment Checkin Sales CRM Other easyJet
9
Boarding Payment Checkin Sales CRM Other easyJet
10
Custom Business Solutions – What we see Across multiple data sources (typically 3 or more) Across companies From 40% to 60% of users outside corporate network (not FTE’s) Across hosting environments (private, public cloud, shared hosting) Across communication avenues (IM, voice, SMS, email, etc.)
14
easyJet Datacenter Check In Web Service Check In System Airport easyJet Mobile Device easyJet Mobile Device
15
EasyJet Datacenter Check In Web Service Check In System Airport easyJet Mobile Device easyJet Mobile Device SB SB ACS
16
EasyJet Datacenter Check In Web Service Check In System Airport easyJet Mobile Device easyJet Mobile Device SB SB ACS
17
EasyJet Datacenter Check In Web Service Check In System Airport easyJet Mobile Device easyJet Mobile Device SB SB ACS Rules OUT claims IN claims
18
EasyJet Datacenter Check In Web Service Check In System Airport easyJet Mobile Device easyJet Mobile Device SB SB ACS two-way one-way multicast multiplex pub/sub buffered Communication Patterns
20
App #1: Web, Mobile, Desktop, LOB, RIA,... App #2: Web, Mobile, Desktop, LOB, RIA,... Send Receive Service Bus App 1 App 2 Receive
22
Session Alert! ASI302 Design Patterns, Practices, and Techniques with the Service Bus in Windows Azure AppFabric Speakers: Clemens Vasters, Juval Lowy Thursday June 10 9:45AM – 11:00 AM Room 265 Session Alert! ASI302 Design Patterns, Practices, and Techniques with the Service Bus in Windows Azure AppFabric Speakers: Clemens Vasters, Juval Lowy Thursday June 10 9:45AM – 11:00 AM Room 265
23
Service Bus Service Bus Access Control
24
Associated Press (AP) American news agency http://developer.ap.org/ Ad Hoc search How to expose existing service to developers?
25
Windows Azure Developer’s application Developer’s application http://developer.ap.org SB SB ACS AP’s Datacenter Search Service Host
28
Restaurant DinnerNow Inc. (Cloud? On prem?) 1 1 DinnerNow.net customer orders food through the website. 1 1 Users logs in and chooses food. Site stores user’s info. 2 2 Order submitted for processing. 3 3 2 2 3 3 Order is routed to the fulfilling Restaurant(s) 3 3
29
DinnerNow Inc. (Cloud? On prem?) Restaurant SB SB ACS Restaurant
30
Service Bus Service Bus Access Control
32
SOA easyJet data center Firewall/NAT SB SB ACS airport 3 Device airport 2 Device airport 1 Firewall/NAT Device easyJet notifications
33
easyJet data center Firewall/NAT SB SB ACS airport 3 Device airport 2 Device airport 1 Firewall/NAT Device easyJet notifications SOA
35
Service Bus Service Bus Access Control Protocol Bridge
37
Contoso’s datacenter Website or Web Service Database CRM Mobile workforce Enterprise partner Small vendor
38
WS-* Open ID: Google, Yahoo OAuth Facebook Web or Rich Application Web or Rich Application Standard Protocols and “Big Dogs” Standard Protocols Access Control Service
39
How it works – Contoso and ACS Contoso’s ACS Service Namespace Contoso’s ACS Service Namespace Contoso Web Service 5. Request Access Token (Claims) 7. Return Access Token (output claims from 6) 8. Send Message w/ Access Token 0. Establish trust (certificate or key exchange) Contoso’s partner 1. Define access control rules for a customer 9.Token Validated 6. Map input claims to output claims based on access control rules Identity Provider 3. Request a token 4. Return the token 2. Establish trust (certificate or key exchange)
40
Session Alert! ASI308 Programming AppFabric: Moving Microsoft.NET to the Cloud Speakers: Aaron Skonnard, Keith Brown Thursday June 10 3:15PM – 4:30 PM Room 398 Session Alert! ASI308 Programming AppFabric: Moving Microsoft.NET to the Cloud Speakers: Aaron Skonnard, Keith Brown Thursday June 10 3:15PM – 4:30 PM Room 398
43
Silverlight support Multicast with Message Buffers Silverlight support Multicast with Message Buffers Advanced messaging features (ie. durability) BizTalk Server integration Windows Server AppFabric integration Web SSO and service federation WS-Federation Considering additional identity providers Windows Live ID Open ID Facebook Connect Management UI Advanced messaging features (ie. durability) BizTalk Server integration Windows Server AppFabric integration Web SSO and service federation WS-Federation Considering additional identity providers Windows Live ID Open ID Facebook Connect Management UI Labs
47
Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.
48
www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn
50
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.