I recently read Tim O'Reilly's Four Big Ideas About Open Source… But as I read Tim's ideas I realized (that with minor changes and reordering) they also are 4 principles that describe the current philosophy of how services on the (new) web are being produced and consumed:
- The architecture of participation or collaboration beyond software: participation and collaboration is at the center of the current philosophy of the web – this includes how information and services exists in the new web.
- Software As a Service: the collaborative philosophy of the new web drives how functionality (services) on the web is made available; this is, how services are published, subscribed to, produced and consumed. The web is the platform.
-
Open Data: participation and collaboration means that information access and form must be open, from the user perspective this means user-generated data, and information sharing. But this also refers to the services on the web which also must be open, accessible in a standard way, and open
with respect to how services are published, subscribed to, produced and consumed. -
Asymmetric Collaboration: is the natural process or flow of how services and data on
the new web are produced and consumed. Few participants produce services on the web, while many consume such services on the web.
Where collaboration may or not be reciprocal.
As I wrote in The Return of the Platform, the new web (Web 2.0) is mainly about two things that define its essence: 1) social networks (people), and 2) services on the web. And the common denominator between these two is collaboration.
ceo