calif picture
PLAN-X 2008
Programming Language Techniques for XML
An ACM SIGPLAN Workshop colocated with POPL 2008
San Francisco, California - 9 January 2008

Call for papers Submission Invited Talk Accepted Papers Registration & Call for Participation Workshop Program Program Committee Previous Workshops



In cooperation with
acmLogo
and

Sponsored by
inria logo

 


Invited Talk

Virtual XML and rewriting XQueries for heterogenous data sources
Kristoffer H. Rose, IBM Thomas J. Watson Research Center

Virtual XML is about using XML as a universal data model for all data. I'll give an overview of how this works and why it is feasible in practice, specifically how adaptive wrappers can be written such that data sources with different access profiles as well as structure can be processed as if they were complete in-memory XML documents, even when the virtual documents are very large (such as entire file systems and the web as single documents). I will show examples, and justify why the XML approach can actually work as a universal data model.

In such large scale situations it is a challenge to make query optimization work: we essentially need to apply database optimization as well as traditional functional optimization while respecting data access profiles. To this end we have developed a generic higher-order rewrite engine powerful enough to express both kinds of rewrites, as well as permit incorporation of analyses and semantics-based static reduction. I will show how the rewrite engine works and give examples of how it is used to implement combined optimizations.

References:




Call for papers | Submission | Invited Talk | Accepted Papers | Registration & Call for Participation | Workshop Program | Program Committee | Previous Workshops

Webmaster: Spyros Zoupanos (my email)