olá pessoal. Estou desenvolvendo uma aplicação que involve comunicação assíncrona, trata-se de um sistema base para rastreamento utilizando gps.
É o seguinte, eu tenho uma aplicação cliente que irá usar meu sistema da seguinte forma:
1- Aplicação escreve XML com requisição de serviço, por exemplo, requisitando ser notificada quando um veículo sair de um perímetro.
2- Meu sistema recebe XML, verifica o serviço requisitado e realiza o registro da Aplicação.
Depois que a Aplicação cliente está registrada, ela poderá aguardar notificações quando o evento solicitado acontecer.
1- Meu sistema detecta que o veículo saiu do perímetro
2- Envia XML de notificação à aplicação cliente.
Bem… a intençao é utilizar o velho modelo Publish/Subscribe entre um sistema java e outra linguagem qualquer.
Me parece que devo utilizar JMS… mas JMS não seria só entre java e java? Ou JMS depende de quem a implementa?
Qual implementação de JMS servirá pra mim? Ou JMS não é o caminho? Qual o caminho?
Talvez eu esteja querendo muito perguntando isso… mas quem sabe algum filho de Deus me dê uma luz. =D
vlw!