Emergence of Web 2.0
The web has become more important than ever since the idea of web as platform came with the emergence of "Web 2.0". The exciting new applications providing rich open social and social networking, mash-ups etc with surprising regularity have open new horizons for imagination and capabilities in expanding online village of users. Web 2.0 blesses the user experiences through mainstays like Blogs, Wikis, Podcasts, Forums, Mashups. As a resultant it has created pending needs for particular skills with less emphasis on the software (as a package: licensed and distributed) and far more on an application providing a service.
The Consumer view Web 2.0 creates Architecture of Participation, Collective Intelligence, Social Networking, HTML Mashup. Where as the Enterprise Web 2.0 takes into consideration Architecture of Partition, On Demand Computing, Software as a Service, Enterprise Mashup.The new approaches emerged in developing the world class products at a rapid pace. These approaches include APIs, RSS, Folksonomies, and Social Networking; giving application developers a new way to approach hard problems with surprisingly effective results. The entire architecture of web 2.0 revolves around participation, scalability and providing software above the level of single device. There by providing dynamically rich user experience with open source model and control of own data at its core.
Web 2.0 has made us to think beyond the browsers. RSS Feeds (Real Simple Syndication) convey the web browser is not the only means of viewing a web page. While some RSS aggregators, such as bloglines, are web-based, others are desktop clients, and still others allow users of portable devices to subscribe to constantly updated content.
Web 2.0 promises to harness the potential of the Internet in a more collaborative and peer-to-peer manner with emphasis on social interaction.