Re: WCF vs Remoting

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



"Scott M." <s-mar@xxxxxxxxxxxxx> wrote in
news:uE$inWs$HHA.4584@xxxxxxxxxxxxxxxxxxxx:

My understanding is that WCF isn't a replacement for Remoting, it's an
additional layer on top of remoting (or web services).

Although Microsoft says that WCF is a complement for Remoting - in reality,
WCF is remoting's replacement.

For all intents and purposes - remoting is dead with .NET 3.0.

If you're going to start a project, WCF is a very attractive alternative to
remoting and supports many of the features that were lacking (i.e.
bidirectional messages, authentication and authorization).

However remoting does still have some advantages - the ability to use
shared interfaces. WCF uses proxies methods instead ... and have similar
limitations to a web service (i.e. no method overloading, no sharable
interfaces, etc.). But overall, WCF is such a major enhancement that it the
disadvantages are minor in comparison to the new features.

.



Relevant Pages

  • Re: Remoting oder WCF oder WSDL oder Socken oder oder wer?
    ... Remoting ist ja - wie wir ja beide wissen - an ... "Interoperable with Windows Communication Foundation (WCF) ... WSE 3.0 is aligned with the same set of security specifications ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)
  • Re: Using remoting in an n-tier application
    ... Remoting does NOT do the following out of the box (all of which WCF ... Only three channels with fixed formats for those channels (tcp, http, ... authentication/authorization support. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Windows service control application
    ... nature, so it doesn't need WCF, Remoting, Webservices or other overhead. ... Why don't you merge client and service applications? ... The problem is that Windows Vista does not allow services to interact ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Windows service control application
    ... So I'd not recommend this if there is no need that the service will have more than one client, or service should communicate to the clients from network/internet. ... Service applications supports GUI if you configure it so. ... it's better to write a simple stateless remote server (Remoting or WCF). ...
    (microsoft.public.dotnet.languages.csharp)