Мне нужно использовать старый школьный RPC / WSDL-сервис для своей серверной части. Сначала я пытался использовать Apache CXF и JAX-WS для этого, но инструмент JAX-WS wsimport
не использует WSDL с кодировкой rpc / enoded.
[ОШИБКА] RPC / кодированные wsdls не поддерживаются в JAXWS 2.0.
Я также сомневаюсь в использовании JAX-RPC для этой работы, потому что она устарела. Axis 1.4 - инструмент 5 лет.
В настоящее время я вижу эти три варианта:
- используйте JAX-WS
javax.xml.ws.Dispatch
для отправки и получения SOAP и его анализа каким-либо образом, один пример
- используйте JAX-RPC и получайте плохую карму за использование устаревшей технологии,
- делай все вручную и ненавидь себя позже.
Ничего из этого не звучит слишком хорошо, поэтому я был бы признателен, если бы вы дали хорошие подсказки, подумали, что делать и как это решить.