Skip to content

Instantly share code, notes, and snippets.

@mamund
Created February 3, 2012 19:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mamund/1731836 to your computer and use it in GitHub Desktop.
Save mamund/1731836 to your computer and use it in GitHub Desktop.
WS-REST 2012 ABSTRACT
As the ecosystem of services on the Web continues to grow and evolve while, at the same time, the number and diversity of connected devices increases, challenges lie ahead for both providers and consumers of Web services. This paper focuses on two of these (sometimes opposing) challenges: immediate usability and long-term evolvability of the Web service itself.
Drawing from diverse sources including physical architecture, industrial design, the psychology of perception, and cross-cultural mono-myth, a new implementation paradigm is proposed to help software architects and developers meet these challenges; one that invites participants to shift their mental model from that of programming network devices to programming the network to which those devices are connected.
To accomplish this goal a “network language” is proposed; one that is based on shared understanding through network-oriented affordances instead of device-oriented APIs. Examples of this approach are given, possible outcomes examined, and areas of additional study identified.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment