Ken Brubaker

The ClavèCoder

<September 2008>
SuMoTuWeThFrSa
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011


Navigation

Subscriptions

News

Kenneth Brubaker
Senior Application Architect

Locations of visitors to this page

Post Categories



WCF Performance: Yes, you should have listened to Microsoft

Back in 2004 Microsoft encouraged distributed developers to base their work on ASP.NET Web Services (ASMX) architecture rather than .NET Remoting. From that moment I knew that .NET Remoting was moribund and should not be pursued for new development.

Some folks however preferred Remoting because it did not have the IIS overhead that ASMX did. I would say that unless not having IIS was a requirement, they were mistaken.

Clemens Vasters summarizes a Microsoft whitepaper that compares performance between the different MS technologies. The results? WCF is

  • %25 - %50 faster than ASMX
  • %25 faster than .NET Remoting
  • %100 faster - %25 slower than .NET Enterprise Services (DCOM)

Those are impressive numbers. Unfortunately for the Remoting folks, there is an easy upgrade from ASMX but no upgrade from .NET Remoting.

 

Go WCF my friend!

posted on Monday, October 22, 2007 12:46 PM by kenbrubaker


# re: WCF Performance: Yes, you should have listened to Microsoft @ Friday, November 02, 2007 2:28 PM

Of course, propery architected use of Remoting, using interfaced proxies, will be easy to upgrade to WCF. And back in 2004, the performance comparison was easy - Remoting won, hands down.

Greg

Greg




Powered by Dot Net Junkies, by Telligent Systems