Olá amigos,
Estou iniciando um projeto em java de uma aplicação cliente servidor. Trata-se de um sistema mais ou menos simples de B2B, usando banco de dados MySQL. Como não tenho experiencia em aplicacoes java desse tipo, surgiu uma duvida:
Primeiramente surgiu a idéia de usar WebServices mas, pelo que andei lendo seria dificil pois é necessario que os clientes sejam capazes de trocar mensagens entre si, e o servidor deve ser capaz de enviar mensagens a todos os clientes simultaneamente. Pelo que eu entendi, os WebServices só permitem a comunicacao entre cliente e servidor, quando o cliente inicia uma requisição ao servidor, certo?
Eu tive uma pequena experiencia com sockets quando aprendi java na faculdade, e sei que é possivel resolver meus problemas com eles, mas gostaria de saber se existe mais alguma ferramenta com a qual eu possa implementar esse sistema.
Grato!