ProductA использует наш единственный веб-сервис, который является отдельным развертыванием из ProductA. Мы развертываем оба продукта.
Позже мы пишем ProductB. Во время этих усилий мы добавляем новый метод к нашей единственной веб-службе. Этот новый метод не был включен в WSDL при отправке ProductA. Мы не вносим изменений в ProductA в разработку.
Когда мы развертываем ProductB для производства, мы также развертываем (для производства) новую версию нашего единственного веб-сервиса (к тому же URL-адресу конечной точки, где ProductA ожидает его найти). Мы не перенастраиваем ProductA на производство.
WSDL для нашей единственной веб-службы изменился в производстве, но подписи методов, потребляемых ProductA, не изменились. Они все еще находятся в WSDL.
У продукта ProductA возникнут проблемы из-за нашего обновления нашего веб-сервиса таким образом?
Вам нужно обновить клиент веб-службы, если веб-сервис изменился таким образом, чтобы исходные клиентские методы не изменились?