Jason Salas pointed me to an oldie but goodie (May 4, 2005) Digital Web Magazine article on Web 2.0 architectural design that I somehow missed. I listen to a lot of podcasts about Web 2.0 and this article reinforces much of the points I've heard elsewhere.
Here is an excerpt and the six main points listed in the article. I should add that the same Web 2.0 design principles can apply to distributed application design as well.
Enter Web 2.0, a vision of the Web in which information is broken up into “microcontent” units that can be distributed over dozens of domains. The Web of documents has morphed into a Web of data. We are no longer just looking to the same old sources for information. Now we’re looking to a new set of tools to aggregate and remix microcontent in new and useful ways.
The Web of documents has morphed into a Web of data. We are no longer just looking to the same old sources for information. Now we’re looking to a new set of tools to aggregate and remix microcontent in new and useful ways. These tools, the interfaces of Web 2.0, will become the frontier of design innovation.
- Writing semantic markup (transition to XML)
- Providing Web services (moving away from place)
- Remixing content (about when and what, not who or why)
- Emergent navigation and relevance (users are in control)
- Adding metadata over time (communities building social information)
- Shift to programming (separation of structure and style)
Thanks, Jason.