Почему бы не использовать службу WCF, размещенную в службе Windows?
Это разные вещи.Служба Windows - это процесс, а Служба WCF - обработчик / разработчик протокола и функциональности.
EDIT Извините, если я звучу слишком тупо.Вы можете разместить службу WCF на хосте Windows, но вы также можете разместить ее в IIS / WAS или любом другом приложении .NET.С IIS / WAS вы получаете множество дополнительных возможностей, таких как аутентификация, переработка процессов и т. Д.
С WCF вы можете реализовывать очень взаимозаменяемые сервисы REST / JSON, но вы также можете выбирать очень сложные вещи, такие как функции WS- *.
Найдите их.