Pô galera muito obrigado pela resposta tão rápida, eu vou comprar o livro aqui e vou começar a estudar.
Mas alguém conhece algum tutorial que abrange estes conteúdos também ?
Primeiramente, a indicação do livro ajudou bastante, eu comprei o livro e estou me interessando bastante no tema.
Porém estou com duas dúvidas em relação aos requisitos em que eu citei no meu primeiro post.
Criar um cliente que consuma um serviço SOAP. Pode-se usar a linguagem de preferencia e que o software seja compilável e executável.
Criar um Java Web Service de echo. Criar também o cliente que consuma o Web Service
De acordo com o livro eu acredito que consegui criar um WebService com JAX-WS, e também consegui criar um cliente que consuma tal serviço.
Mas em relação aos requisitos citados em fiquei com as seguinte dúvidas.
1º O que seria Criar um Java Web Service de ‘echo’, o que quer dizer ‘echo’ como esta citando no requisito.
2º No primeiro requisito eu não entendi quando ele quiz dizer que o software seja compilável e executável, alguém saberia me dar um norte de como atingir isto, ‘software seja compilável e executável’ com java.
Galera acho que consegui fazer o echo ws, agora estou tentando passar parâmetro pelo client.
Com SoapUI eu consigo passar o parâmetro tranquilamente porém com o client que eu criei não estou conseguindo, alguém saberia ajudar ?
package desafio.soa.especifico;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
public class ClienteEcho {
public static void main(String[] args) throws Exception {
if(args.length < 1){
System.out.println("Informe o parâmetro a ser ecoado !");
System.exit(1);
}
String strMsg = args[0];
URL url = new URL("http://localhost:8080/servidorEcho?wsdl");
QName qname = new QName("http://desafio.soa.especifico/", "ServidorEchoImplementacao");
Service service = Service.create(url, qname);
ServidorEcho se = service.getPort(ServidorEcho.class);
System.out.println(se.MensagemEcho(strMsg));
}
}