Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Windows Azure Service Bus


Published on

  • Be the first to comment

Windows Azure Service Bus

  1. 1. Core Systems Transformation Solutions Windows Azure Service Bus Alexey Izyumov, .Net developer
  2. 2. Agenda • • • • Service Bus Overview Namespace and Access Control Service Bus Queues Service Bus Topics Confidential 1
  3. 3. Service Bus - Overview Windows Azure Service Bus Queue 1 Publisher Topic 1 Topic 2 Service Queue 2 Web-site Relay Mobile • Queues – allow one-directional communication. Each queue acts as an intermediary (sometimes called a broker) that stores sent messages until they are received. • Topics – provide one-directional communication using subscriptions. Like a queue, a topic acts as a broker, but it allows each subscription to see only messages that match specific criteria. • Relays – provide bi-directional communication. Unlike queues and topics, a relay doesn't store in-flight messages-it's not a broker. Instead, it just passes them on to the destination application. Confidential 2
  4. 4. What are Service Bus Queues? • • • Communication between web and worker roles in a multi-tier Windows Azure application Communication between on-premises apps and Windows Azure hosted apps in a hybrid solution Communication between components of a distributed application running on-premises in different organizations or departments of an organization Confidential 3
  5. 5. What are Service Bus Topics and Subscriptions? • • • Topics and subscriptions provide a one-to-many form of communication, using a publish/subscribe pattern A topic subscription resembles a virtual queue that receives copies of the messages that were sent to the topic. You can optionally register filter rules for a topic on a persubscription basis, which allows you to filter/restrict which messages to a topic are received by which topic subscriptions. Service Bus topics and subscriptions enable you to scale to process a very large number of messages across a very large number of users and applications. Confidential 4
  6. 6. What is the Service Bus Relay? The Service Bus Relay service enables you to build hybrid applications that run in both a Windows Azure datacenter and your own on-premises enterprise environment, without having to open up a firewall connection or requiring intrusive changes to a corporate network infrastructure. Confidential 5
  7. 7. Service Bus Namespace az Confidential 6
  8. 8. Service Bus Rights and Claims Confidential 7
  9. 9. Namespace and Access Control DEMO Confidential 8
  10. 10. Push vs. Pull Confidential 9
  11. 11. Ways to Pull Confidential 10
  12. 12. Messages Confidential 11
  13. 13. Queues Confidential 12
  14. 14. Queues Confidential 13
  15. 15. Topics Confidential 14
  16. 16. Runtime API Choices Confidential 15
  17. 17. Service Bus Queues & Topics DEMO Confidential 16
  18. 18. Thank you Q&A Confidential 17