WCF - это новый стандарт для веб-(и других) сервисов в стеке Microsoft, который также поддерживает создание сервисов как на основе SOAP, так и на основе REST.
Он также хорошо подходит для обработки как внутренних (внутренняя сеть / интрасеть компании - используя быструю и эффективную связь TCP / IP), так и внешних услуг. Он взаимодействует с Windows Azure и облаком, если вам нужно это поддерживать. Он взаимодействует с любым клиентом SOAP или REST, он легко конфигурируется, легко расширяется, полезен и предлагает унифицированную модель программирования. Он может взаимодействовать с очередями сообщений, если вам это нужно - все с одинаковым опытом программирования.
Основываясь на WCF, вы можете легко определить свои модели базы данных и представить их в виде каналов OData на основе REST - вы будете размещать свою базу данных в сети через несколько минут (если вы любите приключения и хотите это сделать ..) .. но это по крайней мере возможно!).
Итак: ДА! WCF - это определенно верный путь!
Что касается ресурсов: есть MSDN WCF Developer Center , в котором есть все - от учебников для начинающих до статей и примеров кода.
Кроме того, ознакомьтесь с библиотекой скриншотов в MSDN , где вы найдете действительно полезную, 10-15-минутную порцию информации практически по любой теме, связанной с WCF, которая может вас заинтересовать.