Messaging Bus

An environment's Messaging Bus is the communications backbone that mediates message exchange between service consumers and providers. When a consumer makes a service request, it is the responsibility of Messaging Bus to locate providers that offer the service and deliver the message to a provider.

Messaging Bus enables service virtualization. With service virtualization, a reference does not need to know about the binding details of the service with which it is communicating. It only needs to know the name of the service. Service virtualization allows applications within an environment to communicate without requiring the applications' promoted services and references to have bindings.