What is in computer programming, what is Marshalling?

Marshalling in connection with computer programming is the transformation of components stored in the device memory to usable data that can be used one or more hard disk programs. Action of data collection into storage space for easy search is very raised by the Marshalling process, as it allows programs to restore data for use without having to translate components every time the action is required. From this point of view, Marshalling helps in a quick function of many software programs used in homes and businesses every day.

together with the transfer of objects to data and preparation of data for storage or transfer if necessary, Marshalling also works as a buffer between stored data and various files or programs that use data. This buffer helps maintain the integrity of stored data and allows it to be used for current actions involving more than one file or one program. The overall effect is to maintain the system of functioning onoptimal level without delay. For example, Marshalling helps to work with a table, a document processing document and open Internet connection at once, without delay. Marshalled data can be used by all these applications at the same time without creating a tide on hard drive sources.

Many people who have knowledge of computer science in general consider Marshalling a somewhat similar process called serialization. The serialization of the object involves converting the object from the original state to the bytes, but in a way where the current of the bytes can be converted back to its original state if necessary. Marshalling differs from serialization in that serialization does not record code heads. Marshalling processes both conversion functions and code foundations. In addition, Marshalling can be used using distant objects, while serialization cannot. This means that for some configurations can be more convenientMarshall access to conversion, storage and transfer of objects.

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?