Data Serialization Task
(Redirected from serialization)
- It can be solved by a Data Serialization System.
- See: Computer File, Data Buffer, Computer Network, Data Marshalling, FlatBuffers Serialization Library.
- (Wikipedia, 2015) ⇒ http://en.wikipedia.org/wiki/serialization 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.  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.  The opposite operation, extracting a data structure from a series of bytes, is deserialization (which is also called unmarshalling).
- 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).
- 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.
- (Warden, 2011) ⇒ Paul Warden. (2011). “Big Data Glossary." O'Reilly Media. ISBN:9781449317133