In This Chapter
The Windows Communication Foundation (WCF) provides a unified API for messaging. Chapter 6, "Legacy Integration," shows how to use the WCF to integrate with Microsoft technologies such as MSMQ and COM+. In addition to integration, the Windows Communication Foundation also provides significant benefits when it comes to interoperability. This chapter examines how to interoperate with other systems using Web services. WCF is part of WinFX and has a dependency on the .NET Framework 2.0. For scenarios in which a client is running an earlier version of the framework, using a non-.NET language, and/or running on another platform, interoperability becomes critical. This chapter demonstrates interoperability in several varieties seen in the real world. The first example involves creating a WCF client that connects to an existing ASMX Web service. Next, you will create a simple WCF service, and then create both a WCF client and an ASMX client to consume it. |