Dúvidas gerais acerca de Webservice

Pessoal bom dia/tarde/noite

Estou iniciando um projeto em webservice e conheço algumas coisas em teoria mas preciso por em prática, dado isso estou estudando e fazendo alguns testes e algumas dúvidas surgiram. Para uma devida compreensão de meu caso, pretendo criar uma aplicação que monte um XML de request a partir de um arquivo *.XSD de request e a partir da response recebida ele vai usar outro arquivo de serviço *.XSD para montar os dados que vou usar no frontend da aplicação. O WSDL está em meu poder e nele, o endpoint é uma URL externa funcional e acessível usando via https://(tanto que usando SOAPUI os testes funcionam bem).

O que planejo fazer é serializar os XMLs através de objetos do tipo de serviço que vou pedir de forma que referências aos XSDs na aplicação, porém algumas dúvidas surgiram e peço que por gentileza se alguém souber envie uma luz(não quero nada pronto, só uma luz mesmo).

As dúvidas são:

1 - Usando AXIS necessitarei criar uma classe proxy para referenciar o endereço externo?

2- Uma vez serializado o objeto e criado o XML de request há algum método “httpRequest” na qual eu possa diretamente enviar a requisição?

3- Obtendo a response, eu conseguiria direcioná-la -para algum lugar específico? Por exemplo, no modo de trabalho que usarei há um serviço e a versão response dele, serviçoRS como fazer com que a aplicação entenda que a resposta deve ir para serviçoRS?

4- Usando alguma IDE(netbeans ou eclipse) eu consigo referenciar o WSDL a aplicação da mesma forma que o Visual Studio faz?

PS: para transmissão o protocolo a ser usado é o SOAP.

Acreditem, estou pesquisando, mas me deparo apenas com algo mais local, sinto que estou dando voltas para o mesmo lugar, mas sei que com umas dicas me viro.

Desde já obrigado. :smiley: