Interesting post, but more detail would be welcome:
- is it a good idea to put version nr. in url, so that new versions of the same webservice can be immediately located?
- is using the classic major.minor.revision versioning scheme a good idea or is it overkill?
- shall both clients and servers validate the version of the other party?