Web 2.0 goes synonymous with the second-generation of Internet-based services which include social networking sites, communication tools, and providing a common platform to let people collaborate and share information on-line, in untraditional ways. Web 2.0 has become the buzzword among the technical and marketing communities in the present scenario.
The phrase "Web 2.0" can be used to describe the transition of websites from isolated information silos to sources of content and functionality, thus becoming computing platforms serving web applications to end users. There is a never ending debate to define Web 2.0 application, but the common characteristics that Web 2.0 exhibit include it’s ability to serve “Network as platform” delivering and also allowing user to to use application entirely through a web-browser. It permits user to publish their personal data on the site and exercise control over that data. It is build on an architecture of participation and democracy that encourages the users to add value to the application as they use it.
Thus Web 2.0 can also be referred as a rich, interactive, user-friendly interface that is empowered by Ajax, embracing social-networking aspects. One of the major acknowledged features of Web 2.0 era is the rise of blogging. Personal home pages have existed ever since the evolution of the web, and persona; diary and daily speculation column around much longer than that.
Technical Features of Web 2.0: The prominent feature of the Web 2.0 concept that makes it apart from it’s retrospective label Web 1.0 is that it moves away from static websites, the use of search engines, and surfing from one website to the neat, heading towards more dynamic and interactive World Wide Web. The old man-called as Web 1.0 solely depended on HTML. The first and most important step in the evolution towards Web 2.0 involves syndication of website content by making use of standardized protocols permitting the end-user to make use of a site’s data in some different context, ranging from another website, to a browser Plugin or to separate desktop application. These protocols should permit syndication such as RSS, RDF and Atom, all of these are the flavors of XML. The richer user-experience of Web 2.0 is made affordable by .Ajax.
Visual Enhancements: The complex and evolving technology infrastructure of Web 2.0 includes server-software, content -syndication, messaging-protocols, standards-based browser with PlugIns and extensions. The numerous techniques showcased by Web 2.0 include unobtrusive rich Internet application techniques such as Adobe Flash/ Flex, CSS, syndication and aggregation of data in RSS, web log publishing and XML Web service APIs. The visual element incorporated by Web 2.0 are gradient backgrounds, large and bright, colorful icons, often with reflections and drop shadows. The larger text seems to be in style along with glossy three-dimensional elements.
Platform to Support Web 2.0: To support Web 2.0, the server side software needs no special application, it is build on existing web server architecture, emphasizing more on back-end software. Confederation differs apparently from the channels of publishing, making use of dynamic content management. The only requirement of web services is more robust database and work flow support, closely resembling to the traditional intranet functionality of an application server.