Frequently Asked Questions



1. General

1.1. What is XQuare? ^

XQuare (XQUery Advanced Runtime Environment) is an open-source project focussed on the development of new XML-based enterprise information integration (EII) technology based on the forthcoming XQuery standard currently being developed at the W3C.

1.2. Why should I use XQuare? ^

XQuare components can help you resolve complex data integration problems with unprecedented ease, using a new information integration approach based on XML and XQuery. XQuare components are especially useful for the following tasks:

  • Produce structured XML output (or even XHTML) from a relational database, using a high-level, easy-to-read query language instead of procedural code or object-relational mapping.
  • Insert complex XML documents into a set of relational tables, while preserving semantic links between the original information and taking into account the integrity constraints of the database.
  • Provide a unified, XML-based view of several heterogeneous, distributed data sources (such as several relational databases, XML documents, Web Services and more).