Direct Web Remoting
DWR permite que el Javascript en un browser interactue recíprocamente con el codigo Java en un servidor de aplicaciones J2EE y asi obtener páginas Web con resultados esperados por aplicaciones de escritorio.
Web de DWR
Documentación en español