Non-technical: serialization is the process of streaming a memory-based structure (for example, an object that lives normally in main memory) to something permanent, usually on a hard drive. Therefore, you can map the structure of an object to something like XML.
source
share