It really depends on how / how the data service will be used. If there are only a few applications, this is not a big deal, but if you have many applications and a lot of changes on the data side, there may be a problem with deploying updated versions and ensuring that you do not break existing applications.
With WCF, you can use version services to help mitigate this risk. Thus, in fact, a lot depends on the number of consumers, the location of consumers (internal / external) and the frequency of updates.
This is at least what I use in my assessment.
Mitchel sellers
source share