Когда вы создаете ссылку на службу для службы WCF в проекте Silverlight, она также создает интерфейс для этой службы, это похоже на IFeedService Дэвида Виннса в статьях, которые вы перечислили выше. Ссылка на службу также будет генерировать прокси-объекты, представляющие объекты, используемые службой (продукт, категория и т. Д.).
Важно отметить, что интерфейс службы - это не модель, а способ доступа к модели. Возвращаясь к примеру Дэвида, его ViewModel предоставляет список элементов (его модель), этот список извлекается с помощью сервиса.
Если вы хотите поделиться кодом между клиентом и сервером, я бы порекомендовал посмотреть что-то вроде RIA Services. Если это не для вас, я бы посмотрел несколько статей о совместном использовании кода между сервером и клиентом (через «Добавить как ссылку»).
Надеюсь, это поможет