SOAP-запрос к WebService с Java

Я немного озадачен тем, как сделать запрос к веб-сервису через Java.

Пока единственное, что я понимаю, это то, что веб-сервисы используют структурированные сообщения XML, но все же я не совсем понял, как структурировать мой запрос.

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <getProductDetails xmlns="http://magazzino.example.com/ws">
      <productId>827635</productId>
    </getProductDetails>
  </soap:Body>
</soap:Envelope>

В основном я должен отправить 2 параметра в веб-сервис, а взамен я ожидаю еще два параметра.

Я предполагаю, что есть некоторые банки, которые могут сделать большую часть работы, но я не нашел ни одного онлайн. Может кто-нибудь, пожалуйста, объясните мне основание?

Ответы на вопрос(3)

Ваш ответ на вопрос