Dom Software Architecture Week 5
This weeks readings on Software Architecture began by stating changes between web 1.0 and 2.0 in the last 20 years. Web 2.0 client/server interactions have advanced from a simple request and responses model, to a more elaborate complex system.
There are 5 major layers, Users, Client Applications/Runtimes, Connectivity/Reachability, Services, and Capabilities. The Internet is a platform designed to connect devices but web 2.0 is much more then just this aspect of the web. Web 2.0 is about humans as well as the machine so the model must reflect their existence. Facebook, eBay, MySpace, and YouTube have involved a lot of human-generated content, each not only making billions but effecting a billions lives along the way.
Connectivity and reachability have evolved so much from the pervious web 1.0 standard. Web services standards have evolved and HTTP beacuse of it’s core functionality, in addition to being the basic way for browsers and servers to communicate is still a house-hold stable. The web is now connected, faster, and more dynamic then ever before.