This post has been moved to a more appropriate forum.
A drawback is that if there is a new version of an operation in the service that needs, for instance, additional parameters
then the clients need to upgrade as the service changes, unless of course both the old and the new
version of the service are published at the same time.