Я уточнил в поиске Google «маршалинг данных», и первое попадание было в каком-то месте под названием webopedia , что довольно неплохо. Суть в том, что вы преобразуете данные назад и вперед в форму для таких вещей, как передача по сети. Проблема, которую он решает, заключается в том, что вы не можете передавать данные по сети в форме, которая может использоваться программой. Вам необходимо решить ряд вопросов, включая такие, как порядок байтов данных, способ хранения сложных типов данных, таких как строки и т. Д.
Маршаллинг - это не только решение проблем передачи по сети, но и другие проблемы, такие как переход с одной архитектуры на другую, может быть, разные языки, особенно те, которые могут использовать такие вещи, как виртуальные машины, и другие проблемы «перевода».