WCF:
- WCF is Microsoft recommended direction
- WCF was released on January 2006 with Go-Live Licenses, but it will be officially released on November of this year
- WCF is a 100% Service Oriented Architecture application development platform
- WCF Security Architecture is interoperable, based on WS-* specifications and it’s designed for On-Machine, Cross-Machine, and Cross-Internet scenarios.
- WCF Transaction Architecture is full flexible, declarative and has method level granularity
- WCF binary messages are smaller and faster than Remoting’s.
- Services versioning is better dealt with WCF than with Remoting.
.Net Remoting for .Net Framework 2.0:
- Remoting is not recommended by Microsoft
- Remoting for .Net Framework 2.0 was released in December 2005
- Remoting is tightly coupled Object Oriented technology and not loosely coupled Service Oriented.
- It has security limitations, though now it has the new secure TcpChannel
- With System.Transactions we can get similar transaction management capabilities but not in a declarative way
Thanks!
Daniel.