What does this technology do?
While the common goal of WCF and WF was to provide a starting framework for developers working on custom solutions, the specific implementation scenarios for each are very different.
Distributed systems have distinct problems. Distributed, by definition means spread-out; in a programming sense distributed means spread-out but also cross system and even cross platform. Distributed systems are different from typical standalone applications in that they need to interact with other systems in order to function. This brings new challenges including: how these systems communicate, how security is enforced, and what happens if the system is down, just to name a few. The goal of Windows Communication Foundation is to simplify this process. WCF is just that, a foundation for communication, typically for distributed systems. The goal is to provide a configuration-based approach for systems to communicate with each other under a common framework, which once learned, will...