The XMLApe Engine supports the computation of queries received

advertisement
XMLApe Engine
Team Members: Namiruddin Ahmed (namir@cc), Ali Kamil (alikamil@cc)
Advisors: Leo Mark (leomark@cc), Samuel R. Collins (scollins@cc)
Abstract:
XMLApe (http://www.xmlape.org) is a group of professors, research scientists, graduate
students, and undergraduate students involved in research on a number of projects that
are related to XML and inspired by databases. Our observation is that an XML Schema is
to a set of XML documents what a database schema is to a set of data. This implies that a
number of database techniques can be applied to accessing and manipulating data in
XML format.
In our research on the XMLApe Engine, we investigate a multidatabase management
system that ties the XMLApe GUI to multiple XMLApe Data Sources. The XMLApe
Engine supports the computation of queries received from the XMLApe GUI. It
decomposes a query involving multiple data sources into multiple queries, each one
involving a single data source. The XMLApe Engine performs a cross product of the
query results returned by the individual data sources. In addition, it performs any
selections and equi-joins specified by the multi-source query. The XMLApe Engine then
returns the result of the multi-source query and its XML schema to the XMLApe GUI.
In our future work, we plan to address the issue of distributed transaction processing in
the XMLApe architecture. In addition, the next version of the XMLApe Engine will
support restructuring and projection of the data it returns in response to new query
functionality planned for the XMLApe GUI.
A/V Requirements for UROC

Need a computer, 21” monitor, and a network connection.
Download