头脑风暴WCF/IIS服务中介

头脑风暴WCF/IIS服务中介,wcf,iis-7,Wcf,Iis 7,我用C语言构建了一个Windows窗体应用程序,使用WCF进行客户端->服务器通信。我最近开始玩弄Silverlight,并为应用程序构建了一个web前端,该应用程序仍然使用相同的WCF服务,用于web客户端到服务器应用程序。我想做的是让我的WCF在另一台机器上的防火墙后面,然后构建一个中间WCF服务,该服务将位于托管Silverlight客户端的IIS和WCF盒之间的DMZ中 本质上,我想将运行windows窗体应用程序的WCF服务与充当Web服务器的WCF服务分开。构建此中间应用程序以提高安

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


本质上,我想将运行windows窗体应用程序的WCF服务与充当Web服务器的WCF服务分开。构建此中间应用程序以提高安全性有意义吗?

除了强制连接到WCF服务通过DMZ外,看不出这将如何提高安全性。。。但是一个直接的http代理服务器就可以做到这一点

如果您有一大堆服务,并且希望将身份验证、消息日志记录等集中在一个位置,或者希望执行一些奇特的或不太奇特的消息路由,例如几个服务之间的负载平衡,那么中介就变得更加有用