The Splitter Flow Control splits a message into fragments based on an expression, usually written in Mule Expression Language. A Collection Aggregator can then reassemble the original message parts. Together, the splitter and aggregator allow processing of split message parts on separate servers while reassembling the message. The splitter adds correlation variables to fragments used by the Aggregator for reassembly.