Understanding the Service Bus
The Service Bus connects services running in the cloud to each other and to the communication endpoints you expose to it. The Service Bus provides a facility for identifying service endpoints, publishing them, routing messages among them, and connecting them despite common Internet connectivity challenges. Specifically, Service Bus helps you:
- Identify endpoints. Map your endpoint into the shared, hierarchical federated namespace model, and that endpoint is identified by a stable URI that is Internet-accessible regardless of the endpoint’s location.
- Publish endpoints. Publish your endpoints with the service registry service, and they become accessible through a lightweight, hierarchical, RSS-based discovery mechanism.
- Route messages. Configure the lightweight yet scalable publish/subscribe event bus to distribute messages and notifications to targeted recipients.
- Connect endpoints. Leverage the relay and connectivity service as a cloud-based perimeter network – a “DMZ (demilitarized zone) in the sky”, if you will – to pull messages from external sources using the service’s advanced NAT traversal techniques. You can achieve connectivity that had previously been impossible due to frequently changing dynamic IP addresses, certain NAT/Firewall restrictions, or other technical limitations.
In This Section
- Service Bus Namespace Model
- Describes the general principles of the Service Bus namespace and naming conventions.
- Service Bus Service Registry
- Describes how to register a service with the Service Bus.
- Service Bus Connectivity Service
- Describes how to connect to the Service Bus.
- Service Bus Security
- Describes the general security settings and parameters of the Service Bus.
- Service Bus Event Bus
- Describes how the Service Bus handles events.
- Service Bus Queues and Routers
- Describes how the Service Bus can queue and route events.
- Service Bus Connection Points
- Describes the Service Bus connection points.
- The Difference Between a Service Bus Binding and a WCF Binding
- Describes the differences between the Service Bus binding interfaces and their WCF counterparts.
Did you find this information useful? Please send your suggestions and comments about the documentation.