头脑风暴WCF / IIS服务中介

时间:2011-08-11 16:13:48

标签: wcf iis-7

我使用WCF为客户端在C#中构建了一个Windows窗体应用程序 - >服务器通信。我最近开始玩Silverlight并为应用程序构建了一个Web前端,它仍然使用相同的WCF服务用于Web客户端到服务器应用程序。我想做的是让我的WCF在另一台机器上的防火墙后面,然后构建一个“中间”WCF服务,该服务将存放在托管我的Silverlight客户端和WCF盒的IIS之间的DMZ中。

基本上我想分离运行我的Windows窗体应用程序的WCF服务,同时充当网络服务器。构建这个中间应用程序以提高安全性是否有意义?

1 个答案:

答案 0 :(得分:0)

除了强制连接到WCF服务以通过DMZ之外,看不出这会增加安全性......但是直接的http代理服务器可以解决这个问题。

当您拥有大量服务并希望集中诸如身份验证,消息记录在一个位置或者您想要做一些花哨(或不那么花哨)的消息路由(如加载)时,中介会变得更有用在几个服务之间取得平衡。