Требование использовать jQuery на стороне клиента при использовании WCF не является реальным требованием.
При использовании WCF у вас есть возможность определить формат на проводе. Одним из форматов при работе с веб-привязками является использование нотации JSON.
Просто так получилось, что jQuery (и JavaScript в целом) очень хорошо работает с JSON, а jQuery специально абстрагирует различия между браузерами для ряда операций, в том числе для отправки по URL-адресу.
Так что да, вы бы использовали классы, которые используют DataContractSerializer (для этого требуется DataContract, DataMember), то, как вы обрабатываете его на стороне клиента, зависит только от вас, просто jQuery облегчит вам задачу.
Вы можете проверить другие фреймворки, так как у большинства есть какая-то функциональность, подобная этой (для публикации данных в нотации JSON).