International Journal of Computer Applications
The process of converting a data structure or object state into a storable format is referred to as serialization. The resurrection of the stored data in the same or another computer environment is referred to as deserialization. Binary Serialization is converting the object in binary format and being able to store it in a storage medium. Many programming languages provide interfaces for serializing which can be implemented by the authors' object classes that want to serialize. Serialization and deserialization can hence be attained by writing codes for converting a class object into any format which they can save in a hardware and produce back later in any other or the same environment.