Каковы некоторые рекомендации по факторингу веб-сервисов? С одной стороны, у вас есть разные процедуры для каждой операции, и вы можете использовать все типы через WSDL. Это, кажется, приводит к тому, что интерфейс WS меняется так же часто, как и бизнес-логика. С другой стороны, универсальный интерфейс, где типы и проверка выполняются на уровне ниже интерфейса WS. Этот второй вариант, кажется, обеспечивает большую стабильность интерфейса и другие возможности, такие как цепочка сервисов. Я переключился между этими двумя проектами и хотел получить отзывы о том, как другие подошли к этому.