none
WCF is different from remoting? RRS feed

  • Question

  • Hi,

    for a long time we used remoting and an other product (genuine channels) for bypass some mayor problems of the remoting (firewalls problem, events notifications etc.)

    What is different in WCF now?

    Regards

    Gianmaria

    Thursday, December 28, 2006 6:02 PM

Answers

  • Yes, WCF is different than remoting. WCF is a service-oriented platform that can be used for communication between heterogeneous components (in different companies, in different languages), while Remoting is limited to homogeneous systems (i.e., where both sides of the communication need to share some of the code) - notice that WCF can also be used for homogeneous systems, with good performance, as well. That implies in one of the main differences in that WCF doesn't have pass-by-reference semantics, only pass-by-value.

    WCF doesn't have the same problems with firewalls that plague remoting (you can use HTTP at port 80, for example, for the communication, which is usually opened in firewalls).

    The doc at http://msdn2.microsoft.com/en-us/library/aa730857(VS.80).aspx has some information on how to migrate services from Remoting to WCF.

    Thursday, December 28, 2006 9:46 PM

All replies

  • Yes, WCF is different than remoting. WCF is a service-oriented platform that can be used for communication between heterogeneous components (in different companies, in different languages), while Remoting is limited to homogeneous systems (i.e., where both sides of the communication need to share some of the code) - notice that WCF can also be used for homogeneous systems, with good performance, as well. That implies in one of the main differences in that WCF doesn't have pass-by-reference semantics, only pass-by-value.

    WCF doesn't have the same problems with firewalls that plague remoting (you can use HTTP at port 80, for example, for the communication, which is usually opened in firewalls).

    The doc at http://msdn2.microsoft.com/en-us/library/aa730857(VS.80).aspx has some information on how to migrate services from Remoting to WCF.

    Thursday, December 28, 2006 9:46 PM
  •  

    WVF is like a mix between Remoting and standard web services in my eyes. Its just a far more strict implementation.

    A basic HelloWorld can be found at http://www.dotnutshell.net/software_development/programming_-_wcf.show.77.aspx

    Thursday, June 12, 2008 10:51 AM