У нас есть приложение Spring MVC с контроллером слоев, сервисом, dao и многим другим. У нас также есть SOAP Web Services. Я борюсь с тем, какой слой приложение должно использовать сервис SOAP. Это в контроллере (может быть, создать отдельный метод и вызвать его из метода контроллера)? или это на уровне сервиса? Спасибо.
Сервисный уровень, вы должны иметь абстракцию над мылом, а не вызывать мыльный клиент напрямую из сервисного уровня, поэтому, если мыльный клиент также изменяется, вам не нужно менять сервисный уровень.