On wrapping query languages and efficient XML integration

  • Authors:
  • Vassilis Christophides;Sophie Cluet;Jérǒme Simèon

  • Affiliations:
  • Institute of Computer Science, Forth, P.O, Box 1385, Heraldion, Greece;INRIA Rooquencourt, BP 105,78153, Le Chesnay Cedex, France;Bell Laboratories, 600 Mountain Avenue, Murray Hill, NJ

  • Venue:
  • SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modern applications (Web portals, digital libraries, etc.) require integrated access to various information sources (from traditional DBMS to semistructured Web repositories), fast deployment and low maintenance cost in a rapidly evolving environment. Because of its flexibility, there is an increasing interest in using XML as a middleware model for such applications. XML enables fast wrapping and declarative integration. However, query processing in XML-based integration systems is still penalized by the lack of an algebra with adequate optimization properties and the difficulty to understand source query capabilities. In this paper, we propose an algebraic approach to support efficient XML query evaluation. We define a general purpose algebra suitable for semistructured on XML query languages. We show how this algebra can be used, with appropriate type information, to also wrap more structured query languages such as OQL or SQL. Finally, we develop new optimization techniques for XML-based integration systems.