Abstract
Integrating database and World Wide Web technologies is another topic where industrial and practical activities lead ahead of academic ones. The purpose of this article is to survey the related activities from database people's view and stimulate the interests among the database community. It covers three aspects. First, the efforts that apply established database techniques to retrieving Web information are summarized. These efforts aim to overcome the inadequacy of file system technology on which the Web is based, so that information can be retrieved easily and quickly from the Web. Second, various approaches to interfacing databases via the Web are discussed, with examples of accomplished prototypes and commercial products showing recent advances. Finally, some possible extensions to the traditional database techniques are investigated for building fully fledged Web‐based database applications.
Similar content being viewed by others
References
Agnew, B., Z. Wang, C. Faloutsos, and D. Welch (1997), “Multi-media Indexing over the Web,” In Proceedings of the SPIE – the International Society for Optical Engineering, SPIE International Society for Optical Engineering, pp. 72–83.
Allaire (1997), “COLD FUSION 3.0,” Allaire Corporation. http://www.allaire.com/project/interfaces/binder.dbm
Björn, M. (1995), “An Interactive Relational Database Gateway with Load Balancing,” In Proceedings of the Asia-Pacific World Wide Web Conference, Charles Stuart University. http://www.csu.edu.au/special/conference/apwww95/papers95/mbjorn/mbjorn.html
Bra, P.D. (1997), “Finding Information on the Web,” CWI Quarterly. http://wwwis.win.tue.nl/~debra/cwi-qw/article.html
Bra, P.D. and R. Post (1994), “Information Retrieval in the World Wide Web: Making Client Based Searching Feasible,” Computer Networks and ISDN Systems 27, 2, 183–192.
Buccigrossi, R., A. Crowley, and D. Turner (1996), “A Comprehensive System to Develop Secure Web Accessible Databases,” In Proceedings of the WebNet96, Association for the Advancement of Computing in Education, Charlottesville, VA, pp. 70–75.
Catarci, T. (1996), “Interaction with Databases,” IEEE Computer Graphics and Applications 16, 2, 67–69.
CERC (1996), “Web*,” Concurrent Engineering Research Center (CERC). http://webstar.cerc.wvu.edu
Chhabra, B., D. Hardy, A. Hundhausen, D. Merkel, J. Noble, and M. Schwartz (1994), “Integrating Complex Data Access Methods into the Mosaic/ WWW Environment,” Computer Science Department, University of Colorado, Boulder, CO. http://dixxy.ncsa.uiuc.edu/SDG/IT94/Proceedings/DDay/schwartz/schwartz.html
Clausnitzer, A., P. Vogel, and S. Wiesener (1995), “A WWW Interface to the OMNIS/Myriad Literature Retrieval Engine,” Computer Networks and ISDN Systems 27, 6, 1017–1026.
Cover, R. (1997), “The SGML Web Page.” http://www.sil.org/sgml/sgml.html
DB2 (1997), “DB2 World Wide Web Connection,” IBM Corporation. http://www.software.ibm.com/data/db2/www/
de Munk, J., A. Aerts, and P.D. Bra (1996), “OODB Support for WWW Applications: Disclosing the Internal Structure of Hyperdocuments,” In Proceedings of the WebNet '96, Association for the Advancement of Computing in Education, Charlottesville, VA, pp. 564–565.
Dobson, S. and V. Burrill (1995), “Lightweight Databases,” Computer Networks and ISDN Systems 27, 6, 1009–1015.
Dong, X. and L. Su (1997), “Search Engines on the World Wide Web and Information Retrieval from the Internet: A Review and Evaluation,” Online & CD-ROM Review 21, 2, 67–81.
Dorland, B., W. Snyder, R. Jones, S. Heinicke, and D. Becker (1996), “Finding the Data: Using Metadata Indices to Locate and Obtain Data on the World Wide Web,” E.O. Hulbert Center for Space Research, U.S. Naval Research Laboratory and Hughes STX Corporation and Massachussettes Institute of Technology Media Laboratory. http://edsweb.u-strasbg.fr/waw/dorland/dorland-l.html
Duan, N. (1996), “Distributed Database Access in a Corporate Environment Using JAVA,” Computer Networks and ISDN Systems 28, 7, 1149–1156.
Eichmann, D. (1994), “The RBSE Spider – Balancing Effective Search Against Web Load,” Computer Networks and ISDN Systems 4, 2, 281–288.
Excite (1997), “How WebCrawler Works,” Excite, Inc. http://webcrawler.com/Help/AboutWC/AboutWC.html
Falquet, G., J. Guyot, and I. Prince (1996), “Generating Hypertext Views on Databases,” In Proceedings of the XIV INFORSID Congress, Inform. Organiz. & Syst. Decision, INFORSID, Toulouse, France, pp. 269–284.
Gaffney, J. (1996), “Illustra's Web DataBlade Module,” SIGMOD Record 25, 1, 105–112.
Gravano, L. (1996), “GlOSS: Glossary-of-Servers Server,” Stanford University, Stanford, CA. http://gloss.stanford.edu/
Hamilton, G. and R. Cattell (1996), “JDBC: A Java SQL API,” Technical Report, Sun Microsystems, Inc., Palo Alto, CA.
Hatada, M. and H. Endoh (1997), “Development of Relational Database Access over WWW,” Transactions of the Information Processsing Society of Japan 38, 2, 349–358.
Informix (1997), “Informix Product Line and Technology Overview,” Informix Corporation. http://www.informix.com/informix/products/new plo/plo1.htm
Ingham, D., S. Caughey, and M. Little (1996), “Fixing the Broken-Link Problem: The W3Objects Approach,” Computer Networks and ISDN Systems 28, 7, 1255–1268.
Inquiry (1997), “Ask the SQL Pro, Resources Useful Sites,” Inquiry Company. http://www.inquiry.com/techtips/thesqlpro/webdatabase.html
Iris (1997), “All about Notes and Domino,” Iris Associates, Inc. http://www.notes.net/about.nsf
Jadav, D. and M. Gupta (1997), “Caching of Large Database Objects in Web Servers,” In Proceedings of the 7th International Workshop on Research Issues in Data Engineering, IEEE Computer Society Press, Los Alamitos, CA, pp. 10–19.
Kimmel, S. (1996), “Robot-Generated Databases on the World Wide Web,” Database 19, 1, 40–43, 46–49.
Kiyoki, Y., T. Kitagawa, and T. Hayama (1994), “A Meta-Database System for Semantic Image Search by a Mathematical Model of Meaning,” SIGMOD Record 23, 4, 34–41.
Konopnicki, D. and O. Shmueli (1995a), “Defining a High Level Information Gathering System for the World Wide Web,” Technical Report, The Faculty of Computer Science, The Technion – Israel Institute of Technology, Haifa, Israel.
Konopnicki, D. and O. Shmueli (1995b), “W3QS: A Query System for the World Wide Web,” In Proceedings of the 21th Conference on Very Large Data Bases, Morgan Kaufmann Publishers Inc., San Francisco, CA, pp. 54–65.
Kramer, R. (1997), “Database on the Web: Technologies for Federation Architectures and Case Studies,” In Proceedings of the ACM International Conference on Management Data, ACM Press, New York, NY, pp. 503–506.
Kramer, R., R. Nikolai, A. Koschel, C. Rolker, and P. Lockemann (1997), “WWW-UDK: A Web-based Environmental Meta-Information System,” SIGMOD Record 26, 1, 16–21.
Lamas, D., S. Jerrams, and F. Gouveia (1996), “CAIN: Computer Aided Information Navigation: Project Description,” In Proceedings of the WebNet96, Association for the Advancement of Computing in Education, Charlottesville, VA, pp. 554–555.
Leighton, H. (1996), “Performance of Four World Wide Web Index Services: Infoseek, Lycos, WebCrawler and WWW Worm.” http://www.winona.msus.edu/is-f.library-f/webind.htm
Lincoln, B. and B. Kahle (1997), “WAIS:Wide Area Information Servers,” Thinking Machines Corp. http://getnet.com/gwood/howto/wais.overview.txt
Liu, J. (1996), “Understanding WWW Search Tools,” Reference Dept., IUB Libraries. http://www.indiana.edu/~librcsd/search/
Lotus (1997), “Lotus Ships InterNotes Web Publisher Release,” Lotus Corporation. http://www.lotus.com/corpcomm/238e.htm
Lu, H. and L. Feng (1997), “TWINS: Bridging the Gap between Databases and the Web,” National University of Singapore, submitted for publication.
Marchand, Y., J.-L. Guerin, and J.-P. Barthes (1996), “From a Set of Technical Documents to a Hypertext System on the Web,” In Proceedings of the WebNet96, Association for the Advancement of Computing in Education, Charlottesville, VA, pp. 336–341.
Mathews, G. and S. Towheed (1995), “NSSDC OMNIWeb: The First Space Physics WWW-Based Data Browsing and Retrieval System,” Computer Networks and ISDN Systems 27, 6, 801–808.
McBryan, O. (1994), “WWWW – the World Wide Web Worm.” http://thphys.irb.hr/worm.html
MetaCrawler (1997), “WWW Search Help: MetaCrawler.” http://www.lib.ua.edu/mchelp.htm
Microsoft (1996), “Publishing Dynamic Applications,” Microsoft Corporation. http://www.microsoft.com/infoserv/docs/program.htm
Naughton, P. (1996), The JAVA Handbook, McGraw-Hill, Berkeley, CA.
NCSA (1996), “CGI – The Common Gateway Interface,” NCSA HTTPd Development Team. http://hoohoo.ncsa.uiuc.edu/cgi
NetDynamics (1997), “NetDynamics,” NetDynamics, Inc. http://www.netdynamics.com
Netscape (1995), “Standards Documentation – The Netscape Server API,” Netscape Communications Corporation, Mountain View, CA.
Netscape (1996a), “Netscape Products – Netscape Communications Server,” Netscape Communications Corporation. http://www.netscape.com/comprod/netscape commun.html
Netscape (1996b), “Standards Documentation – The NSAPI Versus The CGI Interface,” Netscape Communications Corporation, Mountain View, CA.
NEXOR (1995), “Introduction to ALIWEB,” NEXOR Ltd, Nottinghan, UK. http://www.nexor.com/public/aliweb/doc/introduction.html
Nguyen, T. and V. Srinivasan (1996), “Accessing Relational Database from the World Wide Web,” In Proceedings of the ACM International Conference on Management Data, ACM Press, New York, NY, pp. 529–540.
OMG (1997a), “CORBA and OMG Information Resources,” The Object Management Group. http://www.acl.lanl.gov/CORBA/#DOCS
OMG (1997b), “OMG, CORBA/IIOP,” The Object Management Group. http://www.omg.org/corba/corbiiop.htm
Oracle (1997), “Oracle Web Application Server,” Oracle Corporation. http://www.olab.com/products/websystem/webserve
Perrochon, L. (1995a), “IDLE: Uniform W3-Access to Interactive Information Servers,” Computer Networks and ISDN Systems 27, 6, 927–938.
Perrochon, L. (1995b), “On the Integration of Legacy Information Systems into the World Wide Web,” In Internet-Tutorial of the 1st Joint Annual Meeting of the Gesellschaft f¨ur Informatik (GI) and the Schweizer Infomatiker Gesellschaft (SI) (GISI '95), Springer, Berlin, Germany, pp. 57–60.
Perrochon, L. (1995c), “W3 ‘Middleware’: Notions and Concepts,” Institut für Informationssysteme ETH, Zürich, Switzerland. http://www.inf.ethz.ch/department/IS/ea/publications/4www95.html
Perrochon, L. (1996), “The Translation Server Project (TSP),” Institut für Informationssysteme ETH, Zürich, Switzerland. http://www.inf.ethz.ch/department/IS/ea/tsp/
Poulter, A. (1997), “The Design of World Wide Web Search Engines: A Critical Review,” Program 31, 2.
Rasmussen, B. (1995), “WDB – A Web Interface to SQL Databases,” European Southern Observations and the Space Telescope – European Coordinating Facility. http://arch-http.hq.eso.org/bfrasmus/wdb/wdb.html
Ronchetti, M., D. Feltrin, V. D Andrea, and G. Succi (1995), “External Reengineering of “Catalogo Bibliografico Trentino”: Lessons Learned,” Dipartimento di Informatica e Studi Aziendali – Universita' di Trento, Italy. http://athos.rutgers.edu/shklar/www4/ronchetti.html
SavvySearch (1997), “SavvySearch,” Colorado State University, Fort Collins, CO. http://129.82.102.175:2000/
Shklar, L. and C. Behrens (1996), “Web Access to NASA's Remote Sensing Data through GeoHarness,” Bell Communications Research and Rutgers University. http://athos.rutgers.edu/~shklar/www4/shklar.html
Shklar, L., K. Shah, and C. Basu (1995), “Putting Legacy Data on the Web: A Repository Definition Language,” Computer Networks and ISDN Systems 27, 6, 939–951.
Silberschatz, A., M. Stonebraker, and J. Ullman (1996), “Database Research: Achievements and Opportunities Into the 21st Century,” SIGMOD Record 25, 1, 52–63.
Software, P. (1995), “A Specification for Writing Internet Server Applications (A High-Performance Alternative to CGI Executables),” Process Software Corporation. http://www.micrsoft.com/intdev/inttech/isapi.htm
Sybase (1997), “Sybase SQL Anywhere Professional and the Internet,” Sybase Corporation. http://www.sybase.com/products/system11/workplace/prowhite.html/
Tomainolo, N. and J. Packer (1996), “An Analysis of Internet Search Engines: Assessment of Over 200 Search Queries,” Computers in Libraries 16, 6, 58–62.
Varela, C., D. Nekhayev, P. Chandrasekharan, C. Krishnan, V. Govindan, D. Modgil, S. Siddiqui, O. Nickolayev, D. Lebedenko, and M. Winslett (1995), “DB: Browsing Object-Oriented Databases over the Web,” Department of Computer Science, University of Illinois, Urbana-Champaign, IL. http://www.physics.uiuc.edu/dimych/paper.html
VPE (1997), “WebBUILDER,” VPE, Inc. http://www.vpe.com
Widom, J. (1995), “Research Problems in Data Warehousing,” In Proceedings 4th International Conference on Information and Knowledge Management, ACM Press, New York, NY, pp. 25–30.
XML (1997a), “Common Asked Questions about the XML,” W3C SGML Working Group. http://www.ucc.ie/xml
XML (1997b), “Extensible Markup Language XML,” W3C Working Group. http://www.w3.org/TR/WD-xml
Yang, J. and G. Kraise (1996), “An Architecture for Integrating OODBs with WWW,” Computer Networks and ISDN Systems 28, 7, 1243–1254.
Yuwono, B. and D. Lee (1996a), “Search and Ranking Algorithms for Locating Resources on the World Wide Web,” In Proceedings of the 12th International Conference on the Data Engineering, IEEE Computer Society Press, Los Alamitos, CA, pp. 164–171.
Yuwono, B. and D. Lee (1996b), “WISE: A World Wide Web Resource Discovery System,” Computer Networks and ISDN Systems 8, 4, 548–554.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Lu, H., Feng, L. Integrating database and World Wide Web technologies. World Wide Web 1, 73–86 (1998). https://doi.org/10.1023/A:1019203412484
Issue Date:
DOI: https://doi.org/10.1023/A:1019203412484