Abstract
Integration of heterogeneous data sources in a Web environment has become a major concern of the database community. Novel architectures, data models and query languages have been proposed but the complementary problem of data conversion has been less studied. The YAT system provides a means to build software components based on data conversion in a simple and declarative way. We show that the YAT system can also be used to create integrated Web views over heterogeneous data sources very easily. Only minor changes were required for YAT to provide data integration (as opposed to data conversion) in a Web environment. Finally, we report on our experience while building the Verso Web site using YAT.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This work is partially supported by the OPAL project (Esprit IV project number 20377) and the AFIRST association (Association Franco-Israélienne pour la Recherche Scientifique et Technique).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abiteboul, S., Cluet, S., Milo, T.: Correspondence and translation for hete-rogeneous data. In: Proceedings of International Conference on Database Theory (ICDT), Delphi, Greece (January 1997)
Abiteboul, S., Quass, D., McHugh, J., Widom, J., Wiener, J.L.: The lorel query language for semistructured data. International Journal on Digital Libraries 1(1), 68–88 (1997)
Arocena, G., Mendelzon, A.: Weboql: Restructuring documents, databases, and webs. In: Proceedings of IEEE International Conference on Data Engineering (ICDE), Orlando (February 1998)
Atzeni, P., Mecca, G., Merialdo, P.: To weave the web. In: Proceedings of In-ternational Conference on Very Large Databases (VLDB), Athens, Greece, August 1997, pp. 206–215 (1997)
Atzeni, P., Mecca, G., Merialdo, P.: Design and maintenance of data-intensive web sites. In: Proceedings of the International Conference on Extending Database Technology, Valencia, Spain, March 1998, pp. 436–450 (1998)
Buneman, P., Davidson, S.B., Fernandez, M., Suciu, D.: Adding structure to unstructured data. In: Proceedings of International Conference on Database Theory (ICDT), Delphi, Greece (January 1997)
Buneman, P., Davidson, S.B., Hillebrand, G., Suciu, D.: A query language and optimization techniques for unstructured data. In: Proceedings of ACM SIGMOD Conference on Management of Data, Montreal, Canada, June 1996, pp. 505–516 (1996)
Buneman, P., Davidson, S.B., Suciu, D.: Programming constructs for unstruc- tured data. In: Proceedings of International Workshop on Database Programming Languages, Gubbio, Italy (1995)
Christophides, V., Abiteboul, S., Cluet, S., Scholl, M.: From structured documents to novel query facilities. In: Proceedings of ACM SIGMOD Conference on Management of Data, Minneapolis, Minnesota, May 1994, pp. 313–324 (1994)
Cluet, S., Delobel, C., Siméon, J., Smaga, K.: Your Mediators Need Data Con-version! In: Proceedings of ACM SIGMOD Conference on Management of Data, Seattle, Washington, June 1998, pp. 177–188 (1998)
Cluet, S., Siméon, J.: Data integration based on data conversion and re-structuring. Technical report, Verso database group - INRIA (October 1997), http://www-rocq.inria.fr/verso/Jerome.Simeon/YAT/
Fernandez, M., Florescu, D., Kang, J., Levy, A.Y., Suciu, D.: Catching the Boat with Strudel: Experiences with a Web-Site Management System. In: Proceedings of ACM SIGMOD Conference on Management of Data, Seattle, Washington, June 1998, pp. 414–425 (1998)
Fernandez, M.F., Florescu, D., Levy, A.Y., Suciu, D.: A query language for a web-site management system. SIGMOD Record 26(3), 4–11 (1997)
Hull, R., Yoshikawa, M.: Ilog: Declarative creation and manipulation of object identifiers. In: Proceedings of International Conference on Very Large Databases (VLDB), Brisbane, Australia, August 1990, pp. 455–468 (1990)
Kifer, M., Kim, W., Sagiv, Y.: Querying object-oriented databases. In: Proceedings of ACM SIGMOD Conference on Management of Data, San Diego, California, June 1992, pp. 393–402 (1992)
O2 Technology, Versailles. The O2 Web Reference Manual version 4.6 (September 1996)
Papakonstantinou, Y., Abiteboul, S., Garcia-Molina, H.: Object fusion in mediator systems. In: Proceedings of International Conference on Very Large Databases (VLDB), Bombay, India, September 1996, pp. 413–424 (1996)
Papakonstantinou, Y., Garcia-Molina, H., Widom, J.: Object exchange across heterogeneous information sources. In: Proceedings of IEEE International Conference on Data Engineering (ICDE), Taipei, Taiwan, March 1995, pp. 251–260 (1995)
Papakonstantinou, Y., Gupta, A., Garcia-Molina, H., Ullman, J.D.: A query translation scheme for rapid implementation of wrappers. In: Proceedings International Conference on Deductive and Object-Oriented Databases (DOOD), December 1995. LNCS, vol. 1013, pp. 97–107. Springer, Singapore (1995)
Paradis, F., Vercoustre, A.-M.: A language for publishing virtual documents on the web. In: International Workshop on the Web and Databases (WebDB 1998), Valencia, Spain (March 1998)
Raggett, D.: HTML 3.2 reference specification. W3C Recommendation (January 1997), http://www.w3c.org/TR/REC-html32
University of Dortmund. free WAIS-sf, 0.5 edition (1995)
Vercoustre, A.-M., Dell’Oro, J., Hills, B.: Reuse of information through virtual documents. In: Second Australian Document Computing Symposium, Melbourne, Australia, April 1997, pp. 55–64 (1997)
Wiederhold, G.: Mediators in the architecture of future information systems. Computer 25(3), 38–49 (1992)
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
Siméon, J., Cluet, S. (1999). Using YAT to Build a Web Server. 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_8
Download citation
DOI: https://doi.org/10.1007/10704656_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65890-0
Online ISBN: 978-3-540-48909-2
eBook Packages: Springer Book Archive