What is serialization?

Ans:   
  Serialization is the process converting an object state (including reference) to sequence of bytes, so that the object can be easily saved to persistent storage (or) streamed a communication link