One of the main strengths of a network of brokers is that brokers can be located dynamically through out your infrastructure. In order for clients and other brokers to be able to interact with a broker, they need some way of discovering that the broker exists. Fuse Message Broker does this using a combination of discovery agents and special URI schemes.
In order for location transparency to work, the members of a messaging application need a way for discovering each other. In Fuse Message Broker this is accomplished using two pieces:
discovery agents—components that advertise the brokers available to other members of a messaging applicaiton
discovery URI—a URI that looks up all of the discoverable brokers and presents them as a list of actual URIs for use by the client or network connector