A Message channel is a basic architectural pattern of a messaging system and is used fundamentally for exchanging data between applications. An application can use a channel to make a specific type of data available to any receiver applications that need to consume that type of data. The publishing and receiving applications only need to know how to connect to the channel, not to each other.
This chapter introduces different types of channels used in a messaging system, their behaviors, and how each of them can be simulated using WSO2 ESB.
...