Evolving hypermedia middleware services: lessons and observations

In this paper, we consider the evolution of hypermedia system architectures from the monolithic systems of the 1980’s to the middleware-oriented component-based open systems of today. We look at the various problems that users and system designers encountered with systems at various stages of this development, focusing particularly on problems that were solved or caused by moving toward a more middleware-oriented approach. Although we cast our discussion in terms of specific hypermedia systems, we believe that many of our observations on the advantages and challenges of our current middleware approach may be helpful to those in other areas of system research.

[1]  Uffe Kock Wiil Open Hypermedia: Systems, Interoperability and Standards , 1997, J. Digit. Inf..

[2]  Peter J. Nürnberg,et al.  Hypermedia operating systems: a new paradigm for computing , 1996, HYPERTEXT '96.

[3]  Amy Pearl,et al.  Sun's Link Service: a protocol for open linking , 1989, Hypertext.

[4]  H. Van Dyke Parunak,et al.  Don't link me in: set based hypermedia for taxonomic reasoning , 1991, HYPERTEXT '91.

[5]  Ian E. Smith,et al.  HyperCafe: narrative and aesthetic properties of hypervideo , 1996, HYPERTEXT '96.

[6]  Jay David Bolter,et al.  Hypertext and creative writing , 1987, Hypertext.

[7]  Hugh C. Davis,et al.  Rethinking hypermedia - the microcosm approach , 1996 .

[8]  Norbert A. Streitz,et al.  HyperBase: A Hypermedia Engine Based on a Relational Database Management System , 1992, ECHT.

[9]  Hugh C. Davis,et al.  OHP: A Draft Proposal for a Standard Open Hypermedia Protocol , 1996 .

[10]  N. Meyrowitz,et al.  The missing link: why we're all doing hypertext wrong , 1989 .

[11]  Uffe Kock Wiil,et al.  The HyperDisco approach to open hypermedia systems , 1996, HYPERTEXT '96.

[12]  Tim Berners-Lee,et al.  The World-Wide Web , 1994, CACM.

[13]  Vannevar Bush,et al.  As we may think , 1945, INTR.

[14]  Uffe Kock Wiil,et al.  Hyperform: using extensibility to develop dynamic, open, and distributed hypertext systems , 1992, ECHT '92.

[15]  Philip A. Bernstein,et al.  Middleware: a model for distributed system services , 1996, CACM.

[16]  Hugh C. Davis,et al.  Light hypermedia link services: a study of third party application integration , 1994, ECHT '94.

[17]  Kasper Østerbye,et al.  The flag taxonomy of open hypermedia systems , 1996, HYPERTEXT '96.

[18]  Richard N. Taylor,et al.  Chimera: hypertext for heterogeneous software environments , 1994, ECHT '94.

[19]  Peter J. Nürnberg,et al.  As we should have thought , 1997, HYPERTEXT '97.

[20]  Richard N. Taylor,et al.  A Critique of the Open Hypermedia Protocol , 2006, J. Digit. Inf..

[21]  John J. Leggett,et al.  Viewing Dexter with open eyes , 1994, CACM.

[22]  Michael L. Begeman,et al.  gIBIS: a hypertext tool for team design deliberation , 1987, Hypertext.

[23]  Randall H. Trigg,et al.  Design issues for a Dexter-based hypermedia system , 1994, CACM.

[24]  E. James Whitehead,et al.  An architectural model for application integration in open hypermedia environments , 1997, HYPERTEXT '97.

[25]  Frank M. Shipman,et al.  Spatial hypertext: designing for change , 1995, CACM.

[26]  Peter J. Nürnberg,et al.  A Vision for Open Hypermedia Systems , 2006, J. Digit. Inf..

[27]  Uffe Kock Wiil Open Hypermedia: Systems, Interoperability and Standards. Special Issue on Open Hypermedia , 1997 .

[28]  Randall H. Trigg,et al.  Design issues for a Dexter-based hypermedia system , 1992, ECHT '92.