Получите определение веб-службы ( WSDL ) и используйте клиент wsdl2java для создания клиента Java для WSDL. Используйте сгенерированный код клиента для вызова веб-службы. Платформа Webservice, которую вы выберете, позаботится о создании и разборе SOAP-запроса / ответа для вас. Например, обратитесь к Apache Axis