Web Sercices Assíncrono

Olá pessoal do GUJ blz…

Venho perguntar a vcs se existe alguma forma de criar um web services assincrono ?

Estarei utilizando para o projeto o framework CXF da Apache para criação dos serviços.

Obrigado a todos.

O que eu faria num caso desses, seria implementar algum serviço assíncrono por trás do web service, tipo um JMS.

O único problema é se o cliente precisar ser notificado.

Olá

Além do que tem sobre isto no site do Apache CXF e em https://jax-ws.dev.java.net/ , procure http://www.google.com.br/search?q=jax-ws+asynchronous

Achará coisas tais como:
http://today.java.net/pub/a/today/2006/09/19/asynchronous-jax-ws-web-services.html

http://weblogs.java.net/blog/kohsuke/archive/2006/08/jaxws_ri_goes_t.html

http://www.netbeans.org/kb/55/websvc-jax-ws-asynch.html

http://blogs.sun.com/artf/entry/jax_ws_2_0_asynchronous

[]s
Luca

Olá Rafael Nunes blz,

Obrigado pela sugestão…

Então estarei implementando uma integração entre sistemas, onde meu “sistema cliente” buscará dados num outro sistema, a integração entre esses dois sistemas existentes seria um WS, onde o “sistema cliente” conecta ao ws e este por sua vez realiza uma conexão ao sistema onde os dados estão armazenados, essa conexão será feita via um software proprio para estes casos aqui da empresa, este software realiza chamadas parecidas com o MQSeries, criando filas para estas mensagens.

Não sei se consegui explicar bem o meu problema.

Minha dúvida é se este tipo de integração está correta, ou não… pois preciso de sincronismo, e talvez não será utilizado este software que coloca as mensagens na fila…

Obrigado.

Olá

Precisa de sincronismo porque o cliente fica parado esperando a resposta e é o ÚNICO processo em execução?

O fato da mensagens serem assíncronas não significa que demorarão perceptivelmente mais do que se fossem síncronas e tem a vantagem de permitir melhor compartilhamento de processos.

[]s
Luca

Olá Luca,

Muito obrigado pelos links, já estou dando uma olhada.

Obrigado mesmo. :smiley: