В настоящее время я использую рамки jaxws и apache CXF для создания веб-сервисов с использованием подхода сверху вниз.Есть ли лучший способ управления сообщениями SOAP, чем Jaxws SOAP Handler Interceptor, прежде чем сообщение попадет в контейнер?
Я использую SOAP-перехватчики для добавления элементов заголовка SOAP, используя SAAJ, до того, как сообщение попадет в контейнер, а контейнер также отображает действие SOAP также java-методом. Я делаю это для создания служб маркеров безопасности (STS) для облегчения реализации SAML2 Profile - преобразования данных аутентификации в переносные идентификаторы (SAML Authentication Assertions).
Я не могу не думать, что должен быть более простой способ сделать это. Есть ли рамки, которые позволят мне манипулировать сообщением с большей легкостью? и если это поможет учебник.
Большое спасибо
Если вы используете SOAP-перехватчики, вы имеете в виду SOAPHandlers, как описано в https://jax-ws.dev.java.net/articles/handlers_introduction.html, то да, я думаю, что это лучший способ. – alves