Abstract
Database Management Systems excel at managing large quantities of data, primarily enterprise data. The WWW is a huge heterogeneous distributed database. To support advanced, robust and reliable applications, such as efficient and powerful querying, groupware and electronic commerce, database functionalities need be added to the WWW.
A major difficulty is that database techniques were traditionally targeted at a single enterprise environment, providing a centralized control over data and meta-data, statistics for query processing and the ability to utilize monolithic mechanisms for concurrency control, replication and recovery.
Previously, we have defined and implemented a query language (W3QL) and a query system for the WWW (W3QS). We dealt with some of the typical problems posed by data management on the WWW: the diversity of data types, the active components (online forms) and the difficulty in defining an adequate data model.
In this work we introduce new mechanisms and concepts in order to add database functionalities to the WWW. Namely, a useful abstract model and a blue print of a query language for the WWW, new research directions concerning WWW query processing and the concept of ”data stability”.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abiteboul, S., Cluet, S., Milo, T.: Querying and Updating the File. In: Proc. VLDB (1993)
Abiteboul, S., Vianu, V.: Queries and Computation on the Web. In: Proc. ICDT (1997)
AltaVista, http://altavista.digital.com/
Atzeni, P., Mecca, G.: Cut and Paste. In: ACM PODS Conf. (1997)
Atzeni, P., Mecca, G., Merialdo, P.: To Weave the Web. In: Proc. VLDB (1997)
Beeri, C., Kornatzky, Y.: A Logical Query Language for Hypertext Systems. In: Proceeding of the European Conference on Hypertext (1990)
Bray, T., Paoli, J., Sperberg-McQueen, C.M.: Extensible Markup Language (XML), W3C working draft, http://www.w3.org/TR/WD-xml-970807
Cathrow, W.: Metadata: An Overview, http://www.nla.gov.au/nla/staffpaper/cathro3.html
Consens, M.P., Mendelzon, A.: Hy+: A Hygraph-based Query and Visualization System. In: ACM SIGMOD Conf. (1993)
Consens, M.P., Mendelzon, A.O.: Expressing Structural Hypertext Queries in Graphlog. In: Hypertext 1998 (1989)
Consens, M.P., Mendelzon, A.O.: GraphLog: a Visual Formalism for Real Life Recursion. In: ACM PODS Conf. (1990)
Farquhar, A., Fikes, R., Pratt, W., Rice, J.: Collaborative Ontology Construction for Information Integration. Tech. rep. Computer Science, Stanford (1995)
Fernandez, M., Florescu, D., Kang, J., Levy, A., Suciu, D.: System Demonstration - Strudel: A Web-site Management System. In: ACM SIGMOD Conf. (1997)
Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Berners-Lee, T.: RFC 2068: Hy-pertext Transfer Protocol HTTP/1.1 (January 1997), http://www.ietf.org
Goland, Y.Y., Whitehead, E.J., Faizi, A., Carter, S.R., Jensen, D.: Extensions for Distributed Authoring and Versioning on the World-Wide Web, Internet Draft, draft-ietf-webdav-protocol (2004), http://www.ietf.org
Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann, San Francisco (1993)
Harvest - Effective Use of Internet Information, http://harvest.transarc.com
IETF, Multipurpose Internet Mail Extension, defined in RFC 822, 2045, 2046, 2047, 2048, 2049
The Java Language Home Page, http://java.sun.com
Kogan, Y., Michaeli, D., Sagiv, Y., Shmueli, O.: Utilizing the Multiple Facets of WWW Content. In: Proc. NGITS (1997)
Konopnicki, D., Shmueli, O.: Information Gathering in the World-Wide Web: The W3QL Query Language and the W3QS system. In: ACM TODS (to appear), http://-www.cs.technion.ac.il/~konop/w3qs.html
Konopnicki, D., Shmueli, O.: W3QS: A Query System for the World-Wide Web. In: Proc. VLDB (1995)
Lakshmanan, L.V.S., Sadri, F., Subramania, I.N.: A Declarative Language for Querying and Restructuring the WEB. In: Sixth International Workshop on Rese-arch Issues in Data Engineering (1996)
Mendelzon, A.O., Milo, T.: Formal Models of Web Queries. In: ACM PODS Conf. (May 1997)
COM Home, http://www.microsoft.com/infocom
Microsoft ActiveX Controls, http://www.microsoft.com/com/activex.htm
Mihaila, G.A., Mendelzon, A.O., Milo, T.: Querying the World-Wide Web. In: Proc. PDIS (1996)
Minohara, T., Wanatabe, R.: Queries on Structure in Hypertext. In: Proc. FODO (1993)
Netscape Plug-In Guide, http://developer.netscape.com/library/documentation-/communicator/plugin/index.htm
Orfali, R., Harkey, D., Edwards, J.: The Essential Distributed Objects Survival Guide. John Wiley & Sons, Chichester (1996)
Papakonstantinou, Y., Garcia-Molina, H., Widom, J.: Object exchange across he-terogeneous information sources. In: Proc. ICDE (1995)
Servlets, http://jserv.javasoft.com/products/java-server/servlets
Spertus, E., Stein, L.A.: A SQL interface to the World-Wide Web (unpublished)
Van Herwijnen, E.: Practical SGML. Kluwer Academic Pub, Dordrecht (1994)
W3C, Resource Description Framework (RDF) Model and Syntax, W3C Working Draft, http://www.w3.org/TR/WD-rdf-syntax
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Konopnicki, D., Shmueli, O. (1999). Bringing Database Functionality to the WWW. In: Atzeni, P., Mendelzon, A., Mecca, G. (eds) The World Wide Web and Databases. WebDB 1998. Lecture Notes in Computer Science, vol 1590. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10704656_5
Download citation
DOI: https://doi.org/10.1007/10704656_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65890-0
Online ISBN: 978-3-540-48909-2
eBook Packages: Springer Book Archive