This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
ddsf:public:guidebook:06_append:glossary:m:marshalling [2020/09/25 15:11] murphy |
ddsf:public:guidebook:06_append:glossary:m:marshalling [2021/07/14 16:42] (current) murphy ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Marshalling ===== | ===== Marshalling ===== | ||
| - | [[ddsf:private:cookbook:06_append:glossary| Return to Glossary ]] | + | [[ddsf:public:guidebook:06_append:glossary:start| Return to Glossary ]] |
| - | **Marshalling** or **Marshaling** is the process of transforming the memory representation of an object to a data format suitable for storage or transmission,[citation needed] and it is typically used when data must be moved between different parts of a computer program or from one program to another. **Marshalling** is similar to serialization and is used to communicate to remote objects with an object, in this case a serialized object. It simplifies complex communication, using composite objects in order to communicate instead of primitives. The inverse of Marshalling is called unmarshalling (or demarshalling, similar to [[ddsf:private:cookbook:06_append:glossary:d:deserial|deserialization]]). | + | **Marshalling** or **Marshaling** is the process of transforming the memory representation of an object to a data format suitable for storage or transmission,[citation needed] and it is typically used when data must be moved between different parts of a computer program or from one program to another. **Marshalling** is similar to [[ddsf:public:guidebook:06_append:glossary:s:serialize|serialization]] and is used to communicate to remote objects with an object, in this case a serialized object. It simplifies complex communication, using composite objects in order to communicate instead of primitives. The inverse of Marshalling is called unmarshalling (or demarshalling, similar to [[ddsf:public:guidebook:06_append:glossary:d:deserial|deserialization]]). |
| Source: [[https://en.wikipedia.org/wiki/Marshalling_(computer_science) | Marshalling ]] | Source: [[https://en.wikipedia.org/wiki/Marshalling_(computer_science) | Marshalling ]] | ||