Windows Communication Foundation supports several serialization mechanisms and provides a simple, interoperable foundation for future service-oriented applications. Here Aaron Skonnard explains it all.
http://msdn.microsoft.com/msdnmag/issues/06/08/ServiceStation/default.aspx