Showing posts with label Communities. Show all posts
Showing posts with label Communities. Show all posts

Friday, May 16, 2008

Web 2.0 - Conceptual Model (Part 2)

In my previous post, I had demonstrated the conceptual model of web 2.0 that shows all objects and their relations. It is high level visual representation of web 2.0 object graph. In continuing with the concept, I am trying to map these objects with web 2.0 principles and technologies in this post.


The key principles of web 2.0 are:

1. Web as a Platform - It is a large single market place with over a billion people using it. It is primary global store for the software and data. Over last few years more and more product and services are getting integrated and available on the web. The web grew at the same rate as the technology advances in network bandwidth over the period of time. The higher network has become faster and cheaper, has been widely adopted during this period. Now more and more software are available on the web as services and are getting integrated with main stream applications.

2. Services Agnostic of the Device - In web 2.0 era, the applications and content are designed to be delivered across devices so that it can be accessed from anywhere, anytime. More so now the content and services resides in the cloud. In web 2.0, device does not constraint the services but embraces it.

3. Data is the Competitive Advantage - Organizations are leveraging the data and content for creating new business models. Now not just the software but also data is great market asset. "Data is the the new intel inside". Companies like Google, Youtube, Linkedin leveraging the data to create new innovated services and business models on the web.

4. Harnessing Collective Intelligence - Next generation application are now more user centric rather process centric. End user is no longer just a consumer but also a partner, empowering them to improve the products and services. The focus has been shifting from command and control enterprise culture towards collaboration and teamwork. The end users create the network effect.

5. New Web Business Model - Web 2.0 advocates opening your platforms to others, integrating other applications to bring more value to en users and business.

Other than those mentioned above, there are additional principles which are more pertinent toward delivery and user experience. Though these existed in web 1.0 era but were not that important and were not major constraints to the apps. For instance..

1. Rich User Experience
2. Continuous and Incremental Releases

Now I will classify the web 2.0 technologies with respect to the conceptual model, where and how these technologies fit together.


Web 2.0 application can be classified into following:

1. Social - The social apps can further be classified into collaboration and social networking. Some of the collaboration applications are blogs, wikis, forums, chat, podcast etc. Some of the social networking applications are social apps, folksonomy, social bookmarking. Though I have seen lately these applications are merging into a single platform.

2. Syndication and Aggregation - Some of the apps in this category are RSS, REST, OpenSocial, mashups, web widegts, RIA, gadgets.

Please let me know your comments about the web 2.0 conceptual model and its mapping with principles and technologies.

Additional Links

1. Web 2.0 - Conceptual Model

Tuesday, May 13, 2008

Web 2.0 - Conceptual Model

There are as many definitions of web 2.0 as number of people. Everyone creates their own definitions based on their requirements, understanding and budget at hand. Initially Tim O'Reilly defined web 2.0 as applications that leverage network effects and proposed seven
principles. Those principles still remain the governing definition of web 2.0 even today. That said, how about defining web 2.0 in a conceptual model? A definition which everyone can understand, has one language and is visual.

There are some interesting concepts I came across to define web 3.0 at Sramana Mitra's Blog. It talks about web 3.0 in terms 4C's, P and VS. 4C are content, community, commerce and context. P is personalization and VS is vertical search. Very interesting explanation of the
concept.

I have tried to come with a conceptual model of web 2.0. This is still working document and I plan to extend it with some feedback from you all. The conceptual model consist of set of objects and their relation, governed by web 2.0 principles and enabled by web 2.0 applications.



Web 2.0 advocates "data is the Next Intel Inside" i.e. Content is processing power of the web. User pulls the information all the time, anytime and anywhere. User views the content in Context of his intent. User also personalizes the information based on his interest.

Content resides in the cloud and is agnostic of the Device. It can be created and viewed from any device. Content should be used as competitive advantage for the Commerce. For example, Google search engine uses indexed content as an advantage in monetizing through adsense and adwords. In 2.0 era, web is seen as a Platform that enables Applications, repository of data and enables integration with other systems.

Web 2.0 encourages team work, collective intelligence and building Communities. We have seen applications like Facebook, MySpaces etc. have so many communities, networks and groups. Building of communities can leverage data from user Profile, his Behavior, his personalized information and his information context. Communities enable team Collaboration and Communication , knowledge sharing and team workspaces.

I am working on this web 2.0 conceptual model and will map this model with the web 2.0 principles, and technologies and applications in next post.

Additional Links