Вся базовая архитектура WCF основана на том, что клиент вызывает сервер, отправляя сериализованное сообщение .
Это и есть основа WCF - передача сообщений. Вы не можете отключить это. Вы можете настроить его, но не можете удалить.
Что касается пользовательской сериализации - ознакомьтесь с превосходной статьей Аарона Сконнарда Сериализация в WCF в журнале MSDN.
Вы можете зайти так далеко, что создали свой собственный сериализатор для WCF - если вы действительно этого хотите - но почему ??
Почему вы, как один разработчик или небольшой магазин, хотите "конкурировать" с довольно значительной командой в Microsoft и заново изобретать колесо сериализации? Я бы предпочел сконцентрироваться на своих реальных бизнес-проблемах, которые Microsoft не может решить для меня, но пусть «клеем инфраструктуры» будет их игра - они хороши в этом, и у них гораздо больше рабочей силы и ресурсов для этого »