Skip to main content

Using YAT to Build a Web Server

  • Conference paper
The World Wide Web and Databases (WebDB 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1590))

Included in the following conference series:

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.

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Arocena, G., Mendelzon, A.: Weboql: Restructuring documents, databases, and webs. In: Proceedings of IEEE International Conference on Data Engineering (ICDE), Orlando (February 1998)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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/

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. O2 Technology, Versailles. The O2 Web Reference Manual version 4.6 (September 1996)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Raggett, D.: HTML 3.2 reference specification. W3C Recommendation (January 1997), http://www.w3c.org/TR/REC-html32

  22. University of Dortmund. free WAIS-sf, 0.5 edition (1995)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Wiederhold, G.: Mediators in the architecture of future information systems. Computer 25(3), 38–49 (1992)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics