Служба WCF против Службы Windows - PullRequest
6 голосов
/ 26 января 2011

Я пишу сервис, который будет использоваться только во внутренней сети. Я буду получать доступ к этому через мобильный клиент, используя компактную среду (3.5). Я новичок в WCF - предоставит ли это мне все, что я не получу от создания стандартной службы Windows? Есть ли недостатки в использовании WCF в этой среде?

1 Ответ

6 голосов
/ 26 января 2011

Почему бы не использовать службу WCF, размещенную в службе Windows?

Это разные вещи.Служба Windows - это процесс, а Служба WCF - обработчик / разработчик протокола и функциональности.

EDIT Извините, если я звучу слишком тупо.Вы можете разместить службу WCF на хосте Windows, но вы также можете разместить ее в IIS / WAS или любом другом приложении .NET.С IIS / WAS вы получаете множество дополнительных возможностей, таких как аутентификация, переработка процессов и т. Д.

С WCF вы можете реализовывать очень взаимозаменяемые сервисы REST / JSON, но вы также можете выбирать очень сложные вещи, такие как функции WS- *.

Найдите их.

...