What does collaboration, collective inteligence, social software, broadcasting yourself, light-weight programming models, user-contributed content development, participation, AJAX based architectures, rich user experience together mean to you? What does applications and services like Yahoo pipes, Yahoo widgets, Google docs and spreadsheets, YouTube, Instructables, Flickr, IBM Enterprise mashups, Microsoft Office Live, OpenID, Amazon Web Service Stack, SNAP, JOOST strikes you? If you have still not have figured out the relationship between these terms then, you are not living in 21st century. They clearly mean that web is transforming. Transforming to what? WEB 2.0!Is this a new architecture, framewrok, technology, set of business rules, product or a marketing gimic? Well, simply said WEB 2.0 is an anology or can be called as vision for the next generation web. WEB 2.0 is business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform. Chief among those rules is this: Build applications that harness network effects to get better the more people use them. That means tomorrow when we see people capturing photos from their mobile devices and uploading them straight over to their personal web-site that is publicly acessible, or people attending web-conference and collaborating using their television sets while sitting back and relaxing at their home, or your refrigerator sending an automated inventory refilling request to the grocery vendor with your acceptance online, then we are looking at WEB 2.
0 concepts in action. Well, that's the reality, i am not talking about flying cars or constructing offices on moon. With WEB 2.0 we can soon see these transformations taking place in the society and our day-to-day life.Core constituents of WEB 2.0 recipe are web as platform, harnessing collective intelligence, data as the next Intel inside, end of software release cycle, lightweight programming model, software above the level of single device, rich user experience. WEB 2.0 is re-innovating terms like Enterprise to Enterprise 2.0, Library to Library 2.0, content development to user-contributed content development, accessing information to participation, traditional SDLC approach of delivering software to using and constantly re-evaluating software, deploying software to releasing software, static search models to reusable search models, sharing to collaborating, applications to services.My paper on WEB 2.0: Web as platform discuss the incept of WEB 2.0, current trends and how markets can get itself booned from WEB 2.0 concepts and technologies.