James is an Enterprise Architect for The Hartford Financial Services Group and wrote a really good book that you should read.
James observes that there is far more to a contract than simple WSDL. Contracts also define:
James has a great blog - I hope he starts blogging again soon.