Я нахожусь в процессе создания веб-клиента для приложения Server, которое работает как служба Windows. В настоящее время серверное приложение имеет клиентское приложение на базе Windows Form, написанное на C#, и идея заключается в его устаревании и предоставлении нового веб-клиентского приложения. Приложение Server будет выставлять API на основе REST, а клиентское приложение будет использовать API REST для связи с серверным приложением. (В настоящее время приложение Server предоставляет конечные точки на основе SOAP, которые потребляются приложением Windows Form Based)Самостоятельное веб-приложение для хостинга и хостинг IIS?
Клиентское приложение на основе браузера будет написано с использованием Angular JS. Клиентское приложение будет использоваться не более 10 одновременных пользователей. Приложение предназначено для системных администраторов и будет использоваться внутри корпоративной среды.
Еще одно требование - интегрировать аутентификацию Active Directory для клиентского приложения. Поэтому, учитывая требования к производительности и требования к аутентификации, мне интересно, следует ли использовать IIS для размещения веб-приложения. Или я должен просто использовать существующий сервер для самостоятельного размещения веб-страниц.
Если у меня есть возможность самостоятельного хостинга, будет ли катана Self Host хорошим выбором? Или я должен использовать набор WCF Rest для обслуживания страниц?
Каковы последствия использования механизма Self Hosted для подключения веб-приложения по сравнению с IIS?
Любое предложение будет принята с благодарностью.