Knowee
Questions
Features
Study Tools

What is marshalling and unmarshalling?

Question

What is marshalling and unmarshalling?

🧐 Not the exact question you are looking for?Go ask a question

Solution

Marshalling and Unmarshalling are concepts used in the process of converting the data in one representation to another representation, and this process is used in computer science for data exchange and data transformation.

  1. Marshalling: Marshalling is the process of transforming the memory representation of an object to a data format suitable for storage or transmission. It's used when data must move between different parts of a computer program or from one program to another. Marshalling is necessary because the objects and the hardware components used in a software program can be represented in different ways.

    For example, if you have an object in a Java program and you need to send it over the network to a different program (maybe written in a different language), you would need to marshal the object into a format that can be transmitted over the network.

  2. Unmarshalling: Unmarshalling is the reverse process of marshalling, where the data format is transformed back into an object. After the marshalled data has been transmitted on the network, the receiving program will take that data and unmarshal it back into an object that can be used in the program.

    For example, once the Java object has been received by the other program over the network, it would need to be unmarshalled back into an object that the program can use.

In summary, marshalling and unmarshalling are used for sending and receiving data in a format that can be understood by different parts of a program or different programs.

This problem has been solved

Similar Questions

What is the function of marshaling and un-marshaling process?Answer :Allows programs to call procedures located on other machines.Creating a stub for sending and receiving messages.Allowing application to integrate.Converting data values from their local representation to a network format and on to the remote representation.

UNBRIDLED is closest in meaning toforlorntranquileagerchaotic

what is meant by capacitation??

What does it mean tolegitimize and consolidatepower

What is Reconciliation?

1/1

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.