Abstract
Currently most web-database interaction is loosely coupled: Usually database and web server employ different data models (the former is relational, the latter network based) necessitating a nontrivial translation effort. The translation tends to be inefficient, requiring gateways which may have to combine query and utility languages to extract and rewrite the database content resulting in the well known impedance mismatch. In this paper we describe TENTACLE, a database system which achieves a tighter integration between web server and database by implementing a web server in the TENTACLE database process itself. Since the system employs a graph-based model as its native storage representation and provides a combined (declarative) query and (procedural) programming language, it is possible to execute queries and present their results in a single phase, avoiding complex translations and performance penalties.
Preview
Unable to display preview. Download preview PDF.
References
T. Berners-Lee, R. Fielding, and F. H. Hypertext transfer protocol HTTP/1.0. http://ds.internic.net/rfc/rfc1945.txt, May 1996.
M. P. Consens, F. C. Eigler, M. Z. Hasan, A. O. Mendelzon, E. G. Noik, A. G. Ryman, and D. Vista. Architecture and applications of the Hy+ visualization system. IBM Systems Journal, 33(3):458–476, 1994.
I. F. Cruz, A. O. Mendelzon, and P. T. Wood. A graphical query language supporting recursion. In A CM SIGMOD Int. Conf. on Management of Data, pages 323–330, May 1987.
O. Deux et al. The story of O 2. IEEE Transactions on Knowledge and Data Engineering, 2(1):91–108, March 1990.
M. Fernandez, D. Florescu, A. Levy, and D. Suciu. A query language and processor for a web-site management system. In The Workshop on Management of Semistructured Data held in conjunction with ACM SIGMOD Int. Conf. on Management of Data, May 1997.
H.-W. Gellersen, R. Wicke, and G. Martin. WebComposition: An object-orientated support system for the web engineering lifecycle. Computer Networks and ISDN Systems, 29(8–13):1429–1437, September 1997.
W. Hall, H. Davis, and G. Hutchings. Rethinking Hypermedia — The Microcosm Approach. Kluwer Academic Publishers, 1996.
B. W. Kernighan and D. M. Ritchie. The C Programming Language: ANSIC. Prentice Hall, 1988.
N. Kiesel, A. Schuerr, and B. Westfechtel. GRAS, a graph-oriented (software) engineering database system. Information Systems, 20(1):21–51, 1995.
H. Maurer. HyperWave: The Next Generation Web Solution. Addison-Wesley Longman, 1996.
H. Maurer. Web-based knowledge management. IEEE Computer, 31(3):122–123, March 1998.
J. McHugh, S. Abiteboul, R. Goldman, D. Quass, and J. Widom. LORE: A database management system for semistructured data. SIGMOD RECORD, 26(3):54–66, September 1997.
A. Mendelzon, G. Mihaila, and T. Milo. Querying the world wide web. International Journal on Digital Libraries, 1(1):54–67, April 1997.
A. Poulovassilis and M. Levene. A nested-graph model for the representation and manipulation of complex objects. ACM Transactions on Information Systems, 12(1):35–68, January 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Welz, M., Wood, P. (1998). TENTACLE: A database system for the world wide web. In: Quirchmayr, G., Schweighofer, E., Bench-Capon, T.J. (eds) Database and Expert Systems Applications. DEXA 1998. Lecture Notes in Computer Science, vol 1460. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0054522
Download citation
DOI: https://doi.org/10.1007/BFb0054522
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64950-2
Online ISBN: 978-3-540-68060-4
eBook Packages: Springer Book Archive