www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
www.oreillynet.com/oreilly/tim/news/2005/09/30/graphics/figure1.jpg
ajax
"Ajax isn't a technology. It's really several technologies, each flourishing in its own right, coming together in powerful new ways. Ajax incorporates:
* standards-based presentation using XHTML and CSS;
* dynamic display and interaction using the Document Object Model;
* data interchange and manipulation using XML and XSLT;
* asynchronous data retrieval using XMLHttpRequest;
* and JavaScript binding everything together."
design pattern(s)
Core Competencies of Web 2.0 Companies