Архитектура OWIN/Katana

Я хочу использовать архитектуру OWIN\Katana для замены набора функциональных возможностей для корпоративного приложения.Net, которое выглядит примерно так:

сервер
- Механизм передачи сообщений IIS (довольно легкий, не очень большой объем данных или доступ к БД)
- самообслуживаемое мыло /xml-сервис, который предоставляет установленным клиентам

Клиенты - это приложения Windows.net и установлены в локальной сети.

Некоторые улучшения, которые мы ищем, это:
- Сервер → Возможности уведомления клиентов, аналогичные SignalR
- Возможность использования роуминг-клиента (для этого может потребоваться дополнительный компонент в DMZ и для этой архитектуры необязателен).
- мы хотим, чтобы хозяин принимал, а не полагался на IIS
- мы хотим принести как можно больше под тем же зонтиком

Катана хорошо подходит для такого типа реализации? Что мы должны использовать для отчетности? Является ли SignalR хорошим выбором, если клиенты не являются браузерами, а.net приложениями для Windows?

Любая обратная связь будет принята с благодарностью!

+1
источник поделиться

Посмотрите другие вопросы по меткам или Задайте вопрос