Bate papo com JSF

Galera,

  1. Eu preciso desenvolver um chat em JSF com salas de bate papo.
  2. Gostaria de saber de vocês, qual a melhor maneira de fazer a notificação aos clientes?
  3. Tem como informar ao cliente que um usuário acabou de entrar apartir do servidor? ou eu tenho que atualizar a página do cliente a todo momento via javascript?
  4. Ou existe uma forma mas inteligente de se fazer isso?

Agradeço a ajuda dos mais experientes.

abraços…

jukinha :?: