Here is an interesting and useful article from IBM developer works. Its about the web 2.0 user interface technologies. He explains about the technologies like
* Flex and OpenLaszlo
* IBM® Workplace™ Managed Client and the IBM Lotus® Expeditor
* Faces Client Components
* Ajax
* HTML etc.
Article : Web 2.0 user interface technologies