Ahmed SW Week 7
Chapter 4. Modeling Web 2.0
“The Internet is a platform spanning all connected devices.”
— Tim O’Reilly, 2005
A new client/server has been made for Web 2.0 into a five-tier model, Web 2.0 patterns of interaction are more than the simple request/response interaction patterns facilitated by the client/server model of the original Web. Common Web 2.0 practices require that interactions reach deeper and into more capabilities than the web applications of the past.

Capabilities — The capability denotes any functionality that results in a real-world effect. Video game console detecting user input and turning it into a stream of bytes that provides another player with a gaming challenge is an example.
Services — The services tier makes capabilities available for people and programs to consume via a common set of protocols and standards. The consumer may not know how the service is being fulfilled because of not being able to see the service boundaries.
Connectivity/Reachability — There is a level of agreement on a set of protocols, standards, and technologies, the internet became usable to the average person when HTML and HTTP appeared making the browser more human friendly to the user.