Da quel che so serializzare un dato significa trasformarlo in una sequenza di bit tale da poterla scrivere su di un file affinchè sia possibile, in un secondo momento, deserializzarla e quindi ricrearla. Ad esempio in Java si serializza un oggetto (che deve implementare Serializable) per poterlo scrivere su un file su disco oppure per spedirlo attraverso una connessione con socket (Lo scambio attraverso socket viene considerato come una scrittura e lettura da file da parte di 2 processi diversi).