[http://creativecommons.org/licenses/by/3.0/]
This work is licensed under a CC
Attribution 3.0 Unported License [http://creativecommons.org/licenses/by/3.0/]
Layering is one of the fundamental abstractions of IT systems and models. One important area where this concept is applied is computer communication networks. As one way how the terms IoT and WoT can be defined and distinguished, it is possible to look at how the Internet and the web are layered, how they are related, and how this can be translated into scenarios where resources are real-world resources.
Real computer scientists write compilers
If it's not broken, don't fix it
designed by committeeeffect of consortiums
Be liberal in what you accept, and conservative in what you send.
Jon Postel [http://www.postel.org/postel.html], IETF RFC 1122 [http://tools.ietf.org/html/rfc1122]
Whenever possible, communications protocol operations should be defined to occur at the end-points of a communications system, or as close as possible to the resource being controlled.
J. Saltzer, D. Reed, D. Clark, End-to-end Arguments in System Design
[http://dret.net/biblio/reference/sal84]
...a program must be correct...
...it should be efficient...
...whether, and if so: why, the program is desirable...
Vertical integrationallows optimizations not possible in structured designs
Design depends largely on constraints.(Charles and Ray Eames [http://en.wikipedia.org/wiki/Charles_and_Ray_Eames])
stateless interactions)
encoding rules(DER, XER, PER)
genericdata representation languages
repeatingframes)
ischool.berkeley.edu
, edu
is the Top-Level Domain (TLD)edu
, us
, uk
, tv
)
Cybersquattingas a popular way to make money
business.com
was sold for $7.5M in 1999 and again for $345M in 2007
aero
, biz
, coop
, info
, jobs
, mobi
, museum
, name
, pro
, travel
cat
)
berkeley.edu
[http://www.berkeley.edu/] is an U.S. educational institution
ethz.ch
[http://www.ethz.ch/] is a Swiss university
imperial.ac.uk
[http://www.imperial.ac.uk/] is a British university
uts.edu.au
[http://www.uts.edu.au/] is an Australian university
swiss.aero
[http://www.swiss.aero/] makes money by selling new land
www.ischool.berkeley.edu
[http://www.ischool.berkeley.edu/])
MX
records) identify the e-mail server for a domain
http://ischool.berkeley.edu/
identifies the access protocol and the host
It's not a big truck, it's a series of tubes! [http://www.youtube.com/watch?v=f99PcP0aFNE]