Вы смотрели на DWR (http://directwebremoting.org/dwr/index.html)?. Он обеспечивает довольно приятный интерфейс между Java и Javascript и поддерживает Comet. Я считаю, что он даже позволяет целенаправленно выдавать данные на основе ряда критериев, например, этого пользователя или этих пользователи на этой странице. Он также может автоматически регулировать время объединения (если вы идете по этому маршруту).
Я бы также порекомендовал проверить ExtJS http://extjs.com/deploy/dev/examples/samples.html, если вы собираетесь сделать это больше приложением, чем веб-страницей (например, блогом или чем-то еще). Я не уверен, есть ли у них какая-либо встроенная поддержка Comet (я так не думаю), но вы могли бы легко сделать адаптер, который бы постоянно обновлял один из своих источников данных с помощью push-данных. Их компоненты, особенно решетки, на высшем уровне.