Introduction
For a distributed service programming platform, it is quite common to communicate with different kinds of heterogeneous platforms at either the server side or client side. Therefore, WCF has opened many existing interfaces for interoperating with non-WCF or non-.NET framework platforms.
In this chapter, we will use five recipes to demonstrate some useful interoperability scenarios in WCF service development, including building a WS-I BP 1.1 conformed service, interoperating with XML Web Service, plain HTTP client, and MSMQ client, along with consuming WCF service from Office client.