When two applications communicate using a messaging system they do it by using logical addresses of the system, so called Message Channels.
Use the Message Channel pattern when