Service Bus
AppFabric Service Bus alleviates the pain to expose application's or service’s functionality across a variety of network-related constraints. Once AppFabric Service Bus has established connectivity among applications, it provides flexibility on how applications can communicate with each other. Developers are enabled to build solutions with various communication patterns such as relayed, buffered, bidirectional, publish-subscribe, multicast, streaming and direct-connect. AppFabric Service Bus provides each service a stable Internet-accessible Uniform Resource Identifier (URI) that can be accessed by any authorized client application. Powered by AppFabric Access Control, AppFabric Service Bus is able to control services accessibility with heterogeneous identity systems.