Eu estou começando a projetar o meu projeto de graduação.
Na fase inicial o que eu preciso fazer é um sistema de gerenciamento de servidores: grupos de servidores onde todos conhecem e enviam mensagens uns para os outros (como uma rede P2P, porém utilizando JAX-WS).
Estava desenhando uns diagramas quando me surgiu uma dúvida:
No NetBeans (IDE que eu estou usando), quando eu quero executar as operações de um determinado WebService, eu informo o WSDL dele e a própria IDE cria todos os stubs, ou seja, todas as classes necessárias para eu me comunicar com o serviço…
Imaginando a situação em que um novo servidor está sendo inserido no grupo de servidores, todos os outros devem ser capazes de se comunicar com este novo servidor (que tem o web service rodando também) e o novo servidor também deve ser capaz de se comunicar com todos os outros que já estão no grupo. Entendam “se comunicar” como “acessar os serviços disponíveis pelo web service do servidor”.
Enfim, todo este trabalho de reconhecimento e comunicação será automático via os web services.
Aí me surgiu a dúvida: em tempo de execução (uma vez que uma requisição de inclusão de novo servidor é feita), como eu crio todas aquelas classes que o NetBeans já gera a partir do WSDL ? Ou serrá que tem uma maneira mais fácil de fazer isso e eu to me complicando a toa? Me parece que esta solução não vai ser nada trivial (uma vez que possível)…
Obrigado desde já a todos.
