Before you can begin programming with Fuse Mediation Router, you should have a clear understanding of how messages and message exchanges are modelled. Because Fuse Mediation Router can process many message formats, the basic message type is designed to have an abstract format. Fuse Mediation Router provides the APIs needed to access and transform the data formats that underly message bodies and message headers.