Upload
alexander-koval
View
799
Download
1
Embed Size (px)
DESCRIPTION
The Azure platform is being rapidly upgraded as new features are rolled in it. In this presentation I would like to review the applications Azure AppFabric to the existing problems of the enterprise software companies. The article includes:1. Over view of existing problems of enterprise companies when developing web distributed apps.2. Over view of Azure AppFabric3. Detailed review of Access Control Service4. Detailed review of Azure Service Bus.
Citation preview
Introduction to Windows Azure AppFabric
Alexander Koval Codemasters InternationalSoftware Architect, MCPD
Presentation Summary
1. Problems of Enterprise companies2. Overview of Azure AppFabric3. Azure AppFabric: Access Control4. Demo5. Azure AppFabric: Service Bus6. Demo7. Billing and Pricing8. Questions & Answers
Problem Areas• Interoperation between existing modules
• Abundance of existing Identity providers
• How do you control access to resources that are exposed?
• <the list goes on…>
What is in the AppFabric?
• Middleware Services• Composite App• AppFabric scale-out Infrastructure
Multi-tenant host
Composition Runtime
Service Bus
AccessControl
Caching
Integration
Security Concepts: Access Control
1 23
4
TRUST
Access Control Service
Security Token Service
Identity Store
ApplicationIdentity Layer
Client
Relying Party
Identity Provider
1 2
3
4
Cross-Domain Access Control
Service
Access Control Service
Client
ADFS v2
1
2
3
DEMO
Service Bus
Relay ServiceRendezvous Address
Client Service
MSG MSG
Windows Azure AppFabric
Service Remoting
Eventing
Protocol Tunneling
ACS
SB
ACS
SB
ACS
SB
DEMO
Price and Billing• Access Control
Access Control transactions = $1.99/100K
• Service Bus connections$3.99 per connection on a “pay-as-you-go” basis $9.95 for a pack of 5 connections $49.75 for a pack of 25 connections $199 for a pack of 100 connections $995 for a pack of 500 connections
• Data transfersData transfers = $0.10 in / $0.15 out / GB - ($0.10 in / $0.20 out / GB in Asia)
Questions?
Resources• Windows Azure platform AppFabric Documentation
http://msdn.microsoft.com/en-us/library/ee173584.aspx
• Azure AppFabric SDK & Training Kit
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=39856a03-1490-4283-908f-c8bf0bfad8a5&displaylang=en
• Windows Azure AppFabric sitehttp://www.microsoft.com/en-us/appfabric/azure/default.aspx
• Blog
http://www.codemastersintl.com/Blogs/Alexander-Koval
• Email: [email protected]