Understanding the Service Bus
[This is prerelease documentation and is subject to change in future releases. Blank topics are included as placeholders.]
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.
Reference
Microsoft.ServiceBus.Configuration
Microsoft.ServiceBus.Description
Microsoft.ServiceBus.ServiceRegistry
Related Sections
Did you find this information useful? Please send your suggestions and comments about the documentation.