It is rare that software that re-uses an interface description will have fewer constraints than the description.
While I agree with most of the post, I’m not sure about this particular paragraph. I believe once services are re-used, it’s unavoidable that a service contract will offer both more operations (if you have something like that) and data that the re-using application actually needs.
Stefan, I believe you are in agreement with DaveO - he says most services will be more constraining than just the interface description, and you say that the interface description will have more options (fewer constraints) than the service.