我希望使用基于OWIN \ Katana的架构来替换企业.Net应用程序的一组功能,看起来像这样:
服务器
- IIS托管报告引擎(相当轻量级,而不是大量数据或数据库访问)
- 自托管soap / xml服务,为已安装的客户端提供服务
客户端是Windows .net应用程序,并安装在LAN上 .
我们正在寻找的一些改进是:
- 服务器 - >客户端通知功能,类似于SignalR
- 漫游客户端功能(这可能需要DMZ中的其他组件,并且对于此体系结构是可选的) .
- 我们想自己托管,而不是依赖IIS
- 我们希望在同一个保护伞下尽可能多地带来
Katana非常适合这种类型的实施吗?我们应该用什么来报告?如果客户端不是浏览器,而是.net Windows应用程序,那么SignalR是一个不错的选择吗?
任何反馈将不胜感激!