我目前的架构非常适合SOA。
服务是使用WCF编写的,一切都是.NET(不需要互操作性)。
首先,我在使用ServiceHost的Windows服务中托管WCF服务。
但是现在服务的数量正在增长,我正在重新考虑将它们作为单独的Windows服务的选择。
我知道我可以使用“WAS”在IIS中托管它们。但我不确定其优缺点。 (这完全是关于管理,所以我并不是想获得更好的性能/可扩展性)。
我之前使用过一些SOA“解决方案”,比如WebMethods。虽然开发经验很糟糕,但他们确实有一些很好的概念和你可以在BPM,状态机监控,消息记录和重放等方面免费获得的东西。我想知道是否有任何轻量级的Windows和.NET沿着这些线路。实际上将WCF,MSMQ,IIS等组合在一起的东西。
答案 0 :(得分:1)
看起来像Windows Server AppFabric主机提供了我正在寻找的一些内容。
答案 1 :(得分:0)
是IIS + WAS + AppFabric是您正在寻找的。它不会提供你想要的一切,因为MS不会免费提供MS BizTalk。
答案 2 :(得分:0)
检查此工具,不对您选择的托管做出任何假设,并为您提供良好的服务管理/可见性