views:

96

answers:

4

Hi

I am looking for a proxy server for web services primarily for port forwarding in the DMZ environment. Previously I have used Amberpoint or Data Power for this purpose. Now, in my new project I do not have access to any proxy servers and the traffic is pretty light at a maximum of 100 requests/day.

I looked at Managed Service Engine from MS, but since it is still in beta I can't use it. Any help would be appreciated.

A: 

http://www.fiddler2.com/fiddler/core ?

EricLaw -MSFT-
I usually use TCPmon for this purpose. I could still use this for port forwarding but these are designed to be debugging tools. They will not be allowed into production environment.
Syam
+1  A: 

Have you seen WCF Routing?

matt-dot-net
Thanks Matt. This is the functionality I am looking for. But the example you mentioned is part of .net 4.0. Does it work in .net 3.5 and for asmx services?
Syam
no it's part of .net 4.0
matt-dot-net
+1  A: 

You have 3 options:

  • Build your own router, for example based on the sample from Michele Leroux Bustamante which you linked to.
  • Use a standard product, for example Amberpoint
  • Upgrade to .net 4.0 and use functionality available in the framework

If think of what is the cheapest option in the short term and what gives the simplest and most maintainable solution in the long run, for your project.

I do not know your exact situation, but I would have tried to upgrade the solution to .net 4.0 if possible. This reduces the number of products involved and the amount of code that you have to write.

Shiraz Bhaiji
Amberpoint or Datapower are out of question because of project budget. I have already started building a Router based one of the WCF-WF samples from MSDN
Syam
A: 

These two article describe a way to achieve the solution. msdn.microsoft.com/en-us/magazine/cc500646.aspx, msdn.microsoft.com/en-us/magazine/cc546553.aspx

A WCF router example also describes this problem in MSDN wcf samples.

Syam