Getting Started with the Service Bus
The following topics contain tutorials for the Windows Azure Service Bus.
The Service Bus Relayed Messaging Tutorial topics create a basic Windows Communication Foundation (WCF) service application that is configured to register an endpoint for publication with the Service Bus and a WCF client application that invokes it through the Service Bus endpoint. In this tutorial, both the host and client applications are executed on a Windows server or desktop computer (that is, they are not hosted in Windows Azure) and use a common standard protocol and security measures to access the Service Bus. Read through this tutorial to see how to use the Service Bus to securely expose a WCF service to a WCF client application by using standard SOAP-based WCF bindings.
The Service Bus Brokered Messaging Tutorials contain both REST-based and managed API-based tutorials that demonstrate how to use the new Service Bus brokered messaging features, such as Queues, Topics, and Subscriptions.
The Service Bus REST Tutorial topics show how to securely use REST message exchanges to register a REST endpoint with the Service Bus and build a REST client that communicates with the REST service through the Service Bus endpoint. This tutorial demonstrates one programming approach, by using the WCF Web HTTP Programming Model to create a service application that registers an HTTP/GET endpoint securely through the Service Bus, by using the standard WCF bindings that are available with Windows Azure. The client can then use any Web browser to start the service by using the URL of the Service Bus endpoint.
You can of course also use REST-style communication to register a REST endpoint with the Service Bus, although the REST tutorial does not demonstrate this.
In This Section
- Service Bus Relayed Messaging Tutorial
- Includes topics that describe how to build a simple Service Bus client application and service.
- Service Bus Brokered Messaging Tutorials
- Includes topics that describe how to build applications that use the new Service Bus brokered messaging features.
- Service Bus REST Tutorial
- Includes topics that describe how to build a simple Service Bus host application that exposes a REST interface.