Introduction to WCF (Windows Communication Foundation)
WCF combines many previous Microsoft messaging technologies together into a standard coding framework. A service is written as a logical piece of work and is then exposed using whichever method is most appropriate. This keeps the service logic and the technical transportation pieces of the service separate and reduces the complexity. Why WCF Interoperability & Integration: It allows you to connect to other technologies such as Message Queues and other technologies to connect to it. Whole bunch of WS-* protocols are supported Unified Programming model: Whether you use TCP or Http or Pipes. Or transmitting using Messaging Queues, programmers need to learn just one way to program. Previously you had .NET remoting, MSMQ, Web services, COM+ and they were all done differently Productive Programming model: Do not have to worry about all the plumbing work. You want to add logging, no problem. You want to add transaction, no problem. You want to add reliable messaging – no probl...