Alias destinations provide a level of abstraction between applications and the underlying target bus destinations that hold messages. Applications interact with the alias destination, so the target bus destination can be changed without changing the application
An alias destination makes a destination available by another name and, optionally, overrides the parameters of the destination.
Each alias destination identifies a target bus destination and target service integration bus.
Applications can use an alias destination to route messages to a target destination in the same bus or to another (foreign) bus (including across an WebSphere MQ link to a queue provided by WebSphere MQ).
An alias destination cannot be used to get messages from a destination in a foreign bus, only to send messages.
Applications are unaware that they have opened an alias destination.
An administrator can define an alias destination that targets another alias destination, but the final destination in such a chain must be a real bus destination.