ABSTRACT
The first service description format for the Web appeared in 2001.The second didn't arrive until 2007. In 2010 there were less than five known service description formats. As of this writing there are more than a dozen. We’re experience a “Cambrian explosion” of
service description formats!
BONUS: link to Mike's notes on the presentation http://g.mamund.com/follow-v-hold
Why all these new formats? Is there something missing that each
new type tries to fix? Or are these new formats just repeating the
same patterns over and over? This paper 1) explores two main
approaches to service description design (describing functionality
and describing things), 2) reviews key shortcomings of existing
approaches that lead to client applications tightly bound to a single
service instance, 3) offers up a new set of measures for useful service
description, and 4) introduces an alternative format that supports the
key Web principle of follow your nose.
8. The Disney Dog Rule
"I have just met you and I love you!" - Dug
9. The Disney Dog Rule
"HyperText provides a single user-interface to many
large classes of stored information…"
- Berners-Lee / Cailliau, 1990
10. The Disney Dog Rule
"HyperText provides a single user-interface to many
large classes of stored information…"
- Berners-Lee / Cailliau, 1990
11. The Disney Dog Rule
"We propose the implementation of a simple scheme to
incorporate several different servers of
machine-stored information already available."
- Berners-Lee / Cailliau, 1990
12. The Disney Dog Rule
"We propose the implementation of a simple scheme to
incorporate several different servers of
machine-stored information already available."
- Berners-Lee / Cailliau, 1990
14. The Disney Dog Rule
"[A] web of nodes in which the user can browse at will."
- Berners-Lee / Cailliau, 1990
15. The Disney Dog Rule
"[A] web of nodes in which the user can browse at will."
- Berners-Lee / Cailliau, 1990
16. The Disney Dog Rule
"[A]bility for humans and crawlers to follow their noses ...
makes for a powerfully simple discovery heuristic"
- Ed Summers, 2008
17. The Disney Dog Rule
"[A]bility for humans and crawlers to follow their noses ...
makes for a powerfully simple discovery heuristic"
- Ed Summers, 2008
20. Linking
"[Links are] necessary to connect the data we have into a
web, a serious, unbounded web in which one can find all
kinds of things." - Tim Berners-Lee, 2006-09
21. Linking
"[Links are] necessary to connect the data we have into a
web, a serious, unbounded web in which one can find all
kinds of things." - Tim Berners-Lee, 2006-09
65. Application-Level Profile Semantics
"[Links are] necessary to connect the data we have into a
web, a serious, unbounded web in which one can find all
kinds of things." - Tim Berners-Lee, 2006-09
71. Follow Your Nose
vs.
Hold Your Nose
Mike Amundsen
@mamund
@layer7 @CAInc
Observations on the state of service description on the Web
http://g.mamund.com/follow-v-hold