Sou bem iniciante, espero que me ajudem.
Quero fazer um sistema com no maximo 3 clientes, acessando um BD oracle.
Penso em fazer um cliente em JavaFX (ou Swing) que ao iniciar busca os dados do BD no servidor e preenche um ArrayList.
O caso e´que preciso que uma modificacao no BD feita por um cliente avise os outros clientes imediatamente, para que eles atualizem os dados
em seus respectivos ArrayList.
Podia fazer o cliente como um aplicativo JavaFX e usar RMI para comunicação cliente-servidor ?
Ou seria melhor rodar o cliente javaFX na web e usar web services ? Uxava um servlet no servidor web que receberia a requisicao do aplicativo JavaFX, atualizaria o BD, depois informava ao cliente se a operacao foi bem sucedida e em seguida avisava os outros clientes que estiverem online.
Alguem pode opinar sobre o melhor caminho, sugerir fontes de leitura ou exemplos ?
Obrigado