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.