What is marshalling and unmarshalling in distributed systems?
Answers
Answered by
2
In computer science, marshalling ormarshaling is the process of transforming the memory representation of an object to a data format suitable for storage or transmission, and it is typically used when data must be moved between different parts of a computer program or from one program to another.
In computer science, unmarshalling or unmarshaling refers to the process of transforming a representation of an objectthat was used for storage or transmission to a representation of the object that is executable. A serialized object which was used for communication can not be processed by a computer program. An unmarshalling interface takes the serialized object and transforms it into an executable form. Unmarshalling (similar to deserialization) is the reverse process of marshalling.
In computer science, unmarshalling or unmarshaling refers to the process of transforming a representation of an objectthat was used for storage or transmission to a representation of the object that is executable. A serialized object which was used for communication can not be processed by a computer program. An unmarshalling interface takes the serialized object and transforms it into an executable form. Unmarshalling (similar to deserialization) is the reverse process of marshalling.
Answered by
3
Marshalling and Unmarshalling in distributive system:
Marshalling:
Marshalling is the process of collecting data and transforming it into a standard format before it is transmitted over a network so that the data can exceed network boundaries. When the data is transmitted, the receipt computer converts the marshaled data back into an object.
Unmarshalling:
Unmarshalling" is the inverse process of transforming the byte-stream back to their unique data or object. The transformation is attained through "serialization".
Hope it helped.....
Similar questions