Marshalling (computer science)

Marshaling (of English. To marshal, set up, ( arrange ) ) is the conversion of structured or elementary data in a format that allows the transmission to other processes. On the receiver side, the data is restored to its original structure of this format, which is known as unmarshaling or Demarshalling.

Communication technologies in information technology such as CORBA, D-Bus, DCOM and RMI or OPC UA in automation technology use marshaling to send objects. Techniques of object-relational mapping, such as Hibernate, transform objects for storage in relational databases.

In practice, one often finds marshaling in the form that objects are converted back into objects in XML format and. Figuratively speaking, the object is temporarily "frozen" in XML, until the system is " thawed " to an object.

552200
de