Windows Process Activation Service (WAS) - это среда, которая управляет активацией и жизненным циклом рабочих процессов, в контексте которых выполняется служба WCF. Модель WAS, в отличии от IIS предоставляет возможность использовать не только протокол HTTP, но и такие протоколы как TCP, Pipes и др. WAS является дополнением к IIS и включена в Windows Server 2008.
WAS имеет следующие преимущества:
- Автоматический запуск/остановка рабочего процесса службы при обращении клиентов как с использованием протокола HTTP, так и с использованием иных протоколов. Такой способ запуска и остановки приложений обеспечивают более эффективное использование ресурсов сервера.
- Централизованное управление службами
- Использование всех преимуществ IIS
Рассмотрим пример размещения службы WCF в среде WAS, которая должна быть автоматически установлена в Windows Server 2008 и выше. Для того, чтобы убедится, установлена ли WAS на сервере открывает окно ServerManager и проводнике слева выбираем пункт Features. Далее жмем кнопку Add Features и в открывшемся окне в списке дополнений находим WAS:
Read more: microGeek