AJAX support is provided by the DOJO Toolkit. There are a host of gadgets available (some added by IBM on top of DOJO) for RIA screens. Some features that were of particular interest to me are:
- Web-remoting RPC component that would enable a JS client to call an EJB method or a POJO method directly.
- Apache Abdera library for manipulating ATOM/RSS feeds
- JSON4J library on the server side to convert between JSON text and Java objects
- AJAX messaging to implement Server side push. This is totally cool. I always wanted to experiment with the CometD functionality available in DOJO and here the interation between the DOJO Message Bus (client) and Websphere Service Integration bus was provided out of the box :)