The World Wide Web has recently taken on a new look, with a new generation of smarter, more interactive websites serving a new generation of users. These technologies collectively fall under the name Web 2.0.
The components of the new Web look different from old-style websites, and they are quite revolutionary from the viewpoint of human interaction and communal experience, but behind the scenes, the Web 2.0 technologies are a logical development based on many of the same components used with the web services infrastructure:
Database systems— A separate system for storing and managing data
Design elements— Predefined standard elements
Layout— A structure for the site
Scripting— A means for generating HTML code by injecting data into the ...