|
|
Did you miss it? The Web is versioned!
The origins of the term runs back to year 2003 when Tim O’Reilly presented the future of Web as Web 2.0. Here's the definition from the creator:
"Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating network effects through an "architecture of participation," and going beyond the page metaphor of Web 1.0 to deliver rich user experiences."
Digging deeper into the topic, we realize that Web 2.0 is not a single groundbreaking new technology. Instead, it is an umbrella term that blankets a spectrum of Web 2.0 components ranging from more technical concepts such as SOA & Mashups to concepts such as blogs, wikis and tagging that are socially oriented. In Web 2.0, users are not just consumers but contributors. Web 2.0 is 'writable' as opposed to the previously 'readable' Web 1.0. Web 2.0 trumpets a trend, in which, the Web is the platform for development and product offering.
This article is largely a look back at the beginnings of versioned Web and just touches the future. In a future article, I hope to cover more depth on the envisioned Web 3.0.
With the browser as the desktop and software beyond the boundaries of devices, technologies, interface and context, Web 2.0 heralded the next generation of the Web that offered the ability for the user to participate - not just to watch from the distance. Here's some of the popular application types that contribute towards the Web 2.0.
Blogs: Short for "Web logs" the term was coined in 1997. Blogs refer to Web pages that contain posts on a wide range of topics from cooking recipes to space shuttle navigation.
Content tagging services/social bookmarking - These allow users to assign freely chosen keywords as a tags. We also call it social bookmarking when public bookmarking sites (such as del.icio.us) circulate such tags created by everyone else on the site. The frequency at which a particular tag has been used with an information system such as a Web page or a blog, is often displayed graphically as a ‘cloud’ in which tags with higher frequency of use are displayed in larger text.
Podcasts/ videocasts/ screencasts - These refer to digital-media files that are distributed over the Internet.
Wikis: Collaborative publishing that aims to harness the power of collective intelligence.
Mashups: These are at the core of the Web 2.0 generation that creates Lego-style software. Mashups can be created by remixing disparate contents in innovative ways and are a Web application that displays the augmented value of SOA services through composition. Mashup platforms enable non-technical domain experts to wire applications together and fuel the idea that the greatest achievements are made by what we create together.
Mashups, whilst not replacing back-end IT development within enterprises can be looked at as an opportunity to take a new approach to building composite services by blending multiple sources of information for creating 'situational' applications.
Tagging: The real value in tagging is that a community of like-minded people is helping to sort and classify information. E.g.del.icio.us. The frequency of this tagged information is often displayed graphically as a ‘cloud’ in which tags with higher frequency of use are displayed in larger text.
Exciting and buzzwordy, but how does Web 2.0 translate to delivering tangible value to the world at large? There are a number of renowned Web-based companies and applications that demonstrate the ability of the Web 2.0 concepts in making business. They include Feedburner, YouTube, Yahoo, Flickr, Odeo, Del.icio.us, digg and many others. Internet giant Google is at the heart of Web 2.0. More companies are being formed to get acquired and that is the Web 2.0 business model.
So, how good a business model is the newly versioned Web? Paul Graham, in his article titled 'What the Bubble Got Right'1 says, '... In fact most of the money to be made from big trends is made indirectly. It was not the railroads themselves that made the most money during the railroad boom but the companies on either side, like Carnegie's steelworks, which made the rails, and Standard Oil, which used railroads to get oil to the East Coast, where it could be shipped to Europe. I think the Internet will have great effects, and that what we've seen so far is nothing compared to what's coming..'
Here are some of the more obvious effects of the Web 2.0-generation applications:
'A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities' - Tim Berners-Lee, James Hendler and Ora Lassila4
In keeping with the naming convention established with Web 2.0, then what holds for Web 3.0?
The third generation of the Web, enabled by the convergence of several key emerging technology trends that includes semantic Web, is about to emerge.
Semantic Web refers to the Web with the ability for reasoning. For this, semantic data will consist of “meta-data” that computers and humans are able to make sense of. The markup language known as the Resource Description Framework language (RDF) will be used to indicate not just how things should be rendered, but also as a means to express content. This can be looked as the most important step towards what Nova Spivak calls the 'Web is the Database'.
Here's a killer application in developement, that applies the concepts described in semantic Web technology: True Knowledge, a Cambridge based Internet search company has created what a search engine of the next generation may look like - one that can really find the needle in the haystack that uses the power of Web semantics to compensate for the weaknesses of the existing Web technologies!
In short, with Web 3.0, a massive software upgrade for the entire Web in terms of making it more intelligent awaits..
Web 2.0 is considered a perceived next-generation of the Web that promotes creativity and collaboration among users in building engaging, useful software on the Web with rich user interfaces. In essence, the Web is shifting from an international library of interlinked pages to an information ecosystem, where data circulates like nutrients in a rain forest. At the dawn of the sea change from the Web of documents to a Web of data, awaits - all things great technological revolutions are made of.
Ayanthi Anandagoda is a Senior Content Specialist at WSO2. ayanthi at wso2 dot com.