В чем разница между сериализацией и кодированием? и когда я должен использовать каждый в веб-сервисе?