如何有效地管理/托管SOA的许多WCF服务

时间:2010-08-27 01:47:01

标签: .net wcf iis soa was

我目前的架构非常适合SOA。

服务是使用WCF编写的,一切都是.NET(不需要互操作性)。

首先,我在使用ServiceHost的Windows服务中托管WCF服务。

但是现在服务的数量正在增长,我正在重新考虑将它们作为单独的Windows服务的选择。

我知道我可以使用“WAS”在IIS中托管它们。但我不确定其优缺点。 (这完全是关于管理,所以我并不是想获得更好的性能/可扩展性)。

我之前使用过一些SOA“解决方案”,比如WebMethods。虽然开发经验很糟糕,但他们确实有一些很好的概念和你可以在BPM,状态机监控,消息记录和重放等方面免费获得的东西。我想知道是否有任何轻量级的Windows和.NET沿着这些线路。实际上将WCF,MSMQ,IIS等组合在一起的东西。

3 个答案:

答案 0 :(得分:1)

看起来像Windows Server AppFabric主机提供了我正在寻找的一些内容。

答案 1 :(得分:0)

是IIS + WAS + AppFabric是您正在寻找的。它不会提供你想要的一切,因为MS不会免费提供MS BizTalk。

答案 2 :(得分:0)

检查此工具,不对您选择的托管做出任何假设,并为您提供良好的服务管理/可见性

http://www.tellagostudios.com/products/so-aware