Когда использовать службу WCF и обычную старую службу Windows? - PullRequest
0 голосов
/ 19 октября 2010

Мы разрабатываем приложение, которое должно выполняться на периодической основе (например, ежедневно или еженедельно в зависимости от конфигурации).

Это приложение должно использовать существующие службы WCF, но само это приложение не предоставляет никаких методов для использования другими.

Какая технология будет наиболее подходящей (и перспективной) для использования вэтот случай?Должны ли мы использовать сервисную библиотеку WCF и разместить ее в качестве службы Windows?Или мы просто должны использовать Windows Service?

Пожалуйста, дайте мне знать, какой тип проекта наиболее подходит для этого случая (и почему)?

Спасибо всем заранее!

Ответы [ 2 ]

1 голос
/ 19 октября 2010

Если вы не выставляете какие-либо конечные точки WCF, то создание сервера WCF не имеет реального значения.

Если вам не нужно, чтобы ваше приложение работало непрерывно, то даже службы Windows может быть больше, чем вам нужно.

Для ситуации, которую вы описываете, я видел, как несколько рабочих приложений использовали планировщик задач Windows для запуска приложения из командной строки. Предполагая, что расписание является простым повторяющимся шаблоном, и вам не нужно создавать много экземпляров задач Windows, это хорошее решение. Его разумная надежность, нулевое время разработки и как можно больше перспектив.

1 голос
/ 19 октября 2010

Если вы не экспортируете ни одну из своих собственных служб wcf, я не очень понимаю, почему вам нужно назначить службу WCF.Функциональность WCF может быть добавлена ​​в любое время несколько тривиально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...