Which is the better approach to developing web services; contract first or contract last?
What are the advantages and disadvantages of each?
Which do you have experi
I suspect the answer is a definite "it depends."
The issue is that if you build and publish your contract, you're bound by it. This makes change harder. not impossible, but harder.
On the other hand, it's quicker to mess with the contract than with code, if you're comfortable with schemata etc. So you can do some incremental change in the contract.
Aren't there also tools that will generate a code skeleton from the WSDL? I'm almost positive there are. If so, you might do well to make the schemata the "code" item, and generate code from it.