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.
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.