The Benefits of Open Hypermedia Systems Using Advanced Database Concepts

Large engineering enterprises are just one application area of open hypermedia systems (OHS), which are characterized by both, open hyperbase and link server functionality. An open hyperbase allows besides others to store and retrieve an extensible set of hypermedia objects. A link server allows to store and retrieve connectivity information and supports consistency management thereof. To provide these functionalities, open hypermedia systems have to tackle several important issues such as interoperability, extensibility, and computation. Using advanced database concepts as OHS baseline architecture these issues can be elegantly resolved. In particular, this paper proposes an OHS architecture based on an active object-oriented database system as well as SGML/HyTime as standardized interchange formats. By using active object-oriented database systems extensibility and computation including consistency management are ensured. By using international standards interoperability of hypermedia information systems is reached. The proof-of-concept prototype TriGS SGML based on the commercial object-oriented database system GemStone and its active extension TriGS is currently under development.

[1]  Alejandro P. Buchmann,et al.  Building an integrated active OODBMS: requirements, architecture, and design decisions , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

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

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

[4]  David G. Durand,et al.  Making Hypermedia Work: A User's Guide to HyTime. , 1995 .

[5]  J. L. Schnase,et al.  Viewing Dexter with open eyes : Hypermedia , 1994 .

[6]  Steven R. Newcomb,et al.  The “HyTime ”: hypermedia/time-based document structuring language , 1991, CACM.

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

[8]  Norman W. Paton,et al.  Rule Management in Object Oriented Databases: A Uniform Approach , 1991, VLDB.

[9]  Wendy Hall,et al.  Ending the tyranny of the button , 1994, IEEE MultiMedia.

[10]  Kaj Grønbæk,et al.  Cooperative hypermedia systems : a Dexter-based architecture : Hypermedia , 1994 .

[11]  Umeshwar Dayal,et al.  Rules Are Objects Too: A Knowledge Model For An Active, Object-Oriented Database System , 1988, OODBS.

[12]  Mayer D. Schwartz,et al.  The Dexter Hypertext Reference Model , 1994, CACM.

[13]  Charles F. Goldfarb,et al.  SGML handbook , 1990 .

[14]  Hugh C. Davis,et al.  Why use HyTime? , 1994, Electron. Publ..

[15]  Eric van Herwijnen,et al.  Practical SGML , 1994, Springer US.

[16]  F. Halasz,et al.  The Dexter hypertext reference model : Hypermedia , 1994 .

[17]  Gerti Kappel,et al.  Beyond Coupling Modes: Implementing Active Concepts on Top of a Commercial ooDBMS , 1994, ISOOMS.

[18]  Joan M. Smith,et al.  SGML and related standards: document description and processing languages , 1992 .

[19]  Gerti Kappel,et al.  TriGS: Making a Passive Object-Oriented Database System Active , 1994, J. Object Oriented Program..

[20]  Susan Darling Urban,et al.  Refined triggering graphs: a logic-based approach to termination analysis in an active object-oriented database , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[21]  Klaus R. Dittrich,et al.  Events in an Active Object-Oriented Database System , 1993, Rules in Database Systems.

[22]  Hugh C. Davis,et al.  Towards an integrated information environment with open hypermedia systems , 1992, ECHT '92.

[23]  Serge Abiteboul,et al.  From structured documents to novel query facilities , 1994, SIGMOD '94.

[24]  Catriel Beeri,et al.  A Model for Active Object Oriented Databases , 1991, VLDB.

[25]  Styliani Gatziu,et al.  Events in an Active Object-Oriented Database System , 1994, GI Datenbank Rundbrief.

[26]  Klemens Böhm,et al.  The Prospects of Publishing using Advanced Database Concepts , 1993, Electron. Publ..

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

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

[29]  Franz Burger,et al.  Design and implementation of an abstract SGML interface in Smalltalk , 1996, Comput. Stand. Interfaces.

[30]  Jacob Stein,et al.  The GemStone object database management system , 1991, CACM.

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

[32]  Klemens Böhm,et al.  Metadata for multimedia documents , 1994, SGMD.

[33]  Gerti Kappel,et al.  Multi-Parent Subtransactions Covering the Transactional Needs of Composite Events , 1996 .

[34]  Chiradeep Vittal,et al.  The Logical Design of a Multimedia Database for a News-on-Demand Application , 1994 .

[35]  Hugh C. Davis,et al.  Experimenting with HyTime architectural forms for hypertext interchange , 1993 .

[36]  Tim Berners-Lee,et al.  The world-wide web : Internet technology , 1994 .

[37]  Jennifer Widom,et al.  Static analysis techniques for predicting the behavior of active database rules , 1995, TODS.

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

[39]  Sharma Chakravarthy,et al.  A Visualization and Explanation Tool for Debugging ECA Rules in Active Databases , 1995, Rules in Database Systems.

[40]  Adele Goldberg,et al.  SmallTalk 80: The Language , 1989 .