Chapter 3: Building Web Services with WCF

In This Chapter

check.png Becoming acquainted with WCF

check.png Building a WCF service

check.png Configuring a new service

check.png Deploying a new service

Windows Communication Foundation is just that — the foundation for communication between Windows computers. It just so happens that thanks to open standards like SOAP and REST, WCF can communicate with other software systems (even non-Windows systems).

Although ASMX was really designed to make public services — such as, for instance, adding an API to a simple web application — WCF is a complete distributed computing platform for Windows.

In the early days of .NET, there was a technology called .NET Remoting that replaced DCOM. DCOM was Distributed COM, or the common accepted way to communicate between distributed components. It was replaced by Remoting when .NET came out. Remoting basically took the principles of DCOM and migrated them to .NET.

WCF isn’t like that. WCF is a complete rethinking of distributed computing, based on the understanding that computing is becoming more and more distributed. New protocols for communication ...

Get C# 5.0 All-in-One For Dummies now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.