One way contract is used to ensure that the WCF client does not go in a blocking mode . If your WCF operation contracts are returning nothing and they are doing some heavy process then it is better to use one way contract.
WCF one way contract is implemented via "IsOneWay = true/false" attribute as given below.
[ServiceContract] interface IMyContract { [OperationContract(IsOneWay = true)] void MyMethod( ); }