The document discusses composite sources in Mule ESB, which allow listening to multiple channels for incoming messages. A composite source is a collection of inbound endpoints that listen for requests on different endpoints, and a message received on any endpoint will trigger the flow. Composite sources can be used when a business expects messages from multiple sources like files, web services, JMS, FTP, etc. and the same business process is defined for handling each message. The document provides an XML example of a composite source configuration and explains how to create a Mule flow with a composite source dragging connectors under it to receive messages from different sources like HTTP, file, and JMS.