This explains about implicit data contracts and explicit data contracts in WCF. It also explains how to create explicit data contract and how to call it from client.