Comunicação entre servidores/aplicações diferentes

1 resposta
S

Boa noite pessoal,

Eu tenho a seguinte situação…

Eu tenho uma aplicação web simples rodando em um tomcat. Basicamente conecta no banco e mostra os resultados na web.
Em outro servidor (JBOSS) eu tenho uma outra aplicação que deve comunicar com essa aplicação no tomcat, chamar métodos, trocar objetos, etc…

O problema é que eu não posso alterar a aplicação que tá no tomcat…
A ideia é pegar um sistema que já existe e disponibilizar serviços sobre ele sem alterá-lo.

Alguém poderia me indicar por onde começar, que caminho seguir?

Abraços!

1 Resposta

guedes

Olá sanirdz,

como você disse que a aplicação que deverá fornecer os dados é um Tomcat, o que vocẽ pode fazer nesse caso criar uma aplicação que simule um acesso a essa página atravéz do browser e leia a resposta que o Tomcat te enviar.

A(o?) Apache tem uma bibliotéca ótima para isso. O HttpClient é extremamente simples e fácil de se usar.

Basicamente você terá que criar um objeto HttpClient, depois criar um objeto referente ao método HTTP que sua lógica usa (GetMethod ou PostMethod) e mandar o objeto httpCliente executar esse método.
Lendo posteriormente a resposta e manipulando os dados retornados.

Segui link para download. [1]

Não sei exatamente o que são as outras versões, mas eu uso o Commons HttpClient.

Quanquer dúvida estamos ai.
Abraços

http://hc.apache.org/downloads.cgi

Criado 24 de setembro de 2009
Ultima resposta 25 de set. de 2009
Respostas 1
Participantes 2