Solicitud de SOAP al servicio web con java.

Estoy un poco confundido acerca de cómo hacer una solicitud a un servicio web a través de Java.

Por ahora, lo único que he entendido es que los servicios web utilizan mensajes estructurados xml, pero aún no entendía cómo estructurar mi solicitud.

<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>

Básicamente, tengo que enviar 2 parámetros al servicio web y, a cambio, espero otros dos parámetros.

Supongo que hay algunos frascos que pueden hacer la mayor parte del trabajo, pero no encontré ninguno en línea. ¿Alguien por favor me puede explicar la base?

Respuestas a la pregunta(3)

Su respuesta a la pregunta