2011-07-22 36 views
0

我正在第三方公开两个服务的应用程序中,一个是在另一个平台上构建的旧服务,另一个是在WCF上构建的。根据客户的要求,我必须重定向到任一服务。我打算创建一个WCF路由器,任何人都可以分享一些很好的链接供参考。通过路由器路由到两个WCF服务

回答

2

如果您使用的是.NET 4,你可以使用RoutingService - 这个支持数据依赖路由。我记录了一系列关于它的屏幕录像here,并且有一个具体的数据依赖路由here

+0

好的视频。我对过滤器有疑问。在我的情况下,客户端将在soap消息中发送一个参数,所以我将通过过滤器重定向到特定的服务,但是如果他们不发送任何参数,那么我必须执行数据库查询并基于该参数特定的服务将被调用。你可以告诉我如何在路由器中实现这一点吗? – VJAI

+0

还有另一个关于使用自定义过滤器的视频,这听起来像你需要做的 - 你编写逻辑来决定过滤器是否匹配。事实上,在高级自定义过滤器上还有另外一个过滤器,告诉你如何完全控制路由表的一部分 –

+0

感谢Richard。你已经做了一些不错的视频,迫不及待地观看所有视频。 – VJAI