Наши веб-сервисы написаны на Java и работают на JBoss. Наш сайт написан на .Net 3.5. Мы столкнулись с проблемой, при которой, если веб-служба имеет изменения, иногда она нарушает работу веб-сайта, и в конечном итоге их приходится развертывать одновременно.
Сейчас я изменил веб-сервис, и код сайта был изменен для соответствия. Старый метод обслуживания все еще существует. Но если один из наших разработчиков обновит код своего веб-сайта, а не код своего сервиса, он сломается, потому что старый сервис не имеет этого метода.
Итак, возможно ли, чтобы веб-сайт во время выполнения спросил jboss: «Поддерживаете ли вы веб-метод X? Нет? Тогда давайте вместо этого будем использовать Y».
Таким образом, веб-сайт не взрывается на ящиках для разработчиков, и никто больше не бросает в меня пустые фантики.