Marshalling (computer science) とは

コンピュータサイエンスでは、マーシャルまたはマーシャリングは、オブジェクトのメモリ表現を記憶または伝送に適したデータフォーマットに変換するプロセスであり、通常、データをコンピュータプログラムの異なる部分間または1つのプログラムから別のマーシャリングは直列化に似ており、オブジェクト(この場合は直列化オブジェクト)を使用してリモートオブジェクトと通信するために使用されます。これは、プリミティブの代わりに通信するために複合オブジェクトを使用して、複雑な通信を単純化します。マーシャリングの逆は、アンマーシャル(またはデシリアライゼーションに類似したデマーシャリング)と呼ばれます。