Data Serialization Task

(Redirected from serialization)
Jump to: navigation, search

A Data Serialization Task is a data exporting task that prepares data structure into a machine readable artifact that can facilitates reconstructed in a computer environment.



  • (Wikipedia, 2015) ⇒ Retrieved:2015-1-2.
    • In computer science, in the context of data storage, serialization is the process of translating data structures or object state into a format that can be stored (for example, in a file or memory buffer, or transmitted across a network connection link) and reconstructed later in the same or another computer environment. [1] When the resulting series of bits is reread according to the serialization format, it can be used to create a semantically identical clone of the original object. For many complex objects, such as those that make extensive use of references, this process is not straightforward. Serialization of object-oriented objects does not include any of their associated methods with which they were previously inextricably linked. This process of serializing an object is also called marshalling an object. [2] The opposite operation, extracting a data structure from a series of bytes, is deserialization (which is also called unmarshalling).
  1. Marshall Cline. C++ FAQ: "What's this "serialization" thing all about?" It lets you take an object or group of objects, put them on a disk or send them through a wire or wireless transport mechanism, then later, perhaps on another computer, reverse the process, resurrecting the original object(s). The basic mechanisms are to flatten object(s) into a one-dimensional stream of bits, and to turn that stream of bits back into the original object(s).
  2. How to marshal an object to a remote server by value by using Visual Basic 2005 or Visual Basic .NET […] Because the whole object is being serialized to the server (marshaling by value), the code will execute in the server's process.