Boa tarde pessoal.
Estou com um novo projeto de uma aplicação desktop onde há uma funcionalidade a ser implementada da seguinte forma:
Suponham que, em um determinado momento, X máquinas estejam utilizando a aplicação. O usuário de uma dessas máquinas efetua um cadastro em uma determinada tabela; quando isso acontecer, todas as X-1 máquinas devem receber um aviso via pop-up - com a aparência semelhante ao pop-up do MSN - dizendo que um novo registro foi gravado.
Uma das possibilidades é enviar a mensagem via UDP, que permite o uso de broadcast. O problema é que isso pode trazer problemas de configuração de firewall, etc. Além disso, UDP não fornece garantia de entrega das mensagens.
Um membro da equipe sugeriu utilizar JMS, porém nós nunca trabalhamos com isto.
Gostaria apenas de enfatizar que não estou aqui pedindo consultoria, tampouco querendo que alguém forneça algo pronto pra mim. Apenas gostaria de saber se alguém já fez algo semelhante e/ou se poderia sugerir alguma forma de fazer isso.
Obrigado pela atenção.