title: WCF - difference between a behaviour and a contract?
body: <p>In WCF, what is the difference between a <strong>Behaviour</strong> and a <strong>Contract</strong>? From examining the config file, both seem to point to the interface of the service functionality. Why are they both needed?</p>