What is Web 2.0?


Image Courtesy: wikipedia.org

The term “Web 2.0” defines a set of principles and practices for web applications,
which, when followed, entitle a web application to wear the Web 2.0 crown. A web
site can claim to be a Web 2.0 site if it:
Allows users to control data presented on the web site
  • Presents a platform that enables the mixing (or mash-up) of technologies and data
  • Enables services to be consumed that are beyond the boundary of the application
  • Harnesses collective intelligence by enabling the following:
    • Aggregation of relevant content from heterogeneous sources
    • User contributed content
    • User moderation of content via tagging and rating
  • Uses state-of-the-art technologies that take interactivity on the Web to the next level by use of popular technologies like Ajax, Flash, and Silverlight.

What is an Echo Server?


A server that returns back the data whatever it receives, is called an Echo Server. This is the same as you call a name in the mountains and hear it returned back or you have echo facility in various sound systems where you can hear your voice returned back.