To prepare data for processing or for transport over a network.  Data marshalling may collect data from a single source or from multiple sources, but then performs the necessary conversion to a common format for processing or for transmission.  See 
marshal.