1 / 24

.Net services

.Net services. Azure Services Platform. Azure ™ Services Platform. Azure ™ Services Platform. Overview. Introduction to Microsoft .Net Services .Net Service Bus .Net Access Control Service .Net WorkFlow Service Tools. Components. Service Bus. Service Bus. Workflow. Workflow.

morley
Download Presentation

.Net services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. .Net services Azure Services Platform

  2. Azure™ Services Platform

  3. Azure™ Services Platform

  4. Overview • Introduction to Microsoft .Net Services • .Net Service Bus • .Net Access Control Service • .NetWorkFlow Service • Tools

  5. Components ServiceBus ServiceBus Workflow Workflow AccessControl AccessControl … …

  6. Service Bus

  7. Enterprise Service Bus Service Orchestration Federated Identity and Access Control Naming Service Registry Messaging Fabric CRM Point Of Sale Supply Chain Leads Order Entry Product Catalog Inventory Customers POS Integration Trends Planning Returns Campaigns Purchasing Web Store

  8. Internet Service Bus Service Orchestration Federated Identity and Access Control Naming Service Registry Messaging Fabric Your Services Clients On-Premise ESB MS/3rd Party Services ESB Desktop, RIA, Web Desktop, RIA, & Web

  9. Global Naming Structure (PDC) scheme://servicebus.windows.net/services/solution/name/… Required Prefix solution name SBWN services 2 Root 3

  10. Service Bus - Messaging • Primary Programming Model: WCF • Family of Bindings for the Service Bus

  11. WCF Relay Bindings For WCF Pros • Works just like WCF: • Envelopes: SOAP 1.1, SOAP 1.2, None • All WS-* end-to-end security scenarios • Transport-level message path protection (SSL) • Reliable Messaging, Streaming • Full Extensibility Model • Web programming model (WebGet/-Invoke) • Metadata Exchange • Not supported: • (By Design) Atomic Transaction Flow • (By Design) Protocol-level transport authentication • (PDC Issue) WebScriptingBehavior JavaScript proxy • (PDC Issue) Direct Tcp Modes with RM or WS-* Sec.

  12. Demo The guestbook

  13. Getting ready to use the Service Bus

  14. Demo REST access to data on my computer REST access to data on my machine through an internet service bus REST access to cloud stored data through a service bus

  15. Tag

  16. Access Control Service Access

  17. How They Fit Together What can they do? Integrate Who is the caller? Orchestrate Your Customers Your App <Any ID Provider> ServiceBus WF Access Control Service Live ID Users UI Data XYZ Domain Users Store

  18. Access Control Moving Parts • Portal • A UI for creating and managing collections of access control rules • Client API • Provides a programmatic way to manage collections of access control rules • Service (STS) • A hosted service that issues tokens • Developers interact with the service via the “Geneva” Framework

  19. Access Control Interactions 3. Map input claims to output claims based on access control rules 1. Define access control rules for a customer Your .NET Access Control Service STS (Managed STS) 0. Cert|Secret exchange; periodically refreshed 4. Send Token (RSTR) (output claims from 4) 6.Claims checked in Relying Party 2. Send Claims (RST) Relying Party (Service Bus, Your App, etc.) Requestor (Your Customer) 5. Send Message w/token

  20. Demo SDK Username/Password Sample

  21. Out of band plumbing

  22. Roadmap

  23. Ressources • http://www.microsoft.com/azure/services.mspx • Access Control: http://msdn.microsoft.com/en-us/library/dd129876.aspx • Service Bus: http://msdn.microsoft.com/en-us/library/dd129877.aspx • Popular whitepapers: http://www.microsoft.com/downloads/details.aspx?FamilyID=5057e2b3-c8e5-4b26-a601-ff9621589ce3&DisplayLang=en

  24. Openess Azure™ Services Platform

More Related