Надо смотреть. Единого рецепта нет. Но обычно зависимость явная между потребителем и поставщиком, ну или неявная, но об изменении контракта поставщика потребитель так или иначе, пусть и опосредованно, должен знать
Контракт может меняться как существенно, в данных, так и не существенно, в протоколах, так зачем нагружать потребителей знанием об этом?