For speed and convenience, applications routinely cache XML data locally, and access it through standard parser (SAX) or tree (DOM) interfaces. When the source of this data is a relational database, the consistency and integrity guarantees of the database are sacrificed for speed. This paper presents the ROLEX system (standing for Relational On-Line Exchange with XML), which provides applications "live" virtual XML views of relational data through standard interfaces. This technology, combined with a main-memory database platform, promises to provide data integrity, consistent interoperation with relational applications, and the performance required by busy web or e-commerce applications.
Related white papers
UIML: An Appliance-Independent XML User Interface Language
Today’s Internet appliances feature user interface technologies almost unknown a few years ago: touch screens, styli, handwriting and voice recognition, speech synthesis, tiny screens, and more. This richness creates problems....
XFDL: Creating Electronic Commerce Transaction Records Using XML
This paper discusses the issues surrounding the creation of legally-binding electronic transaction records on the Internet and outlines an XML-based solution called Extensible Forms Description Language (XFDL). This discussion begins...
Web-Enabled Smart Card for Ubiquitous Access of Patient's Medical Record
The combined benefits of smart card to support mobility in a pocket coupled with the ubiquitous access of web technology, presents a new paradigm for medical information access system. The...
Anticipating SMIL 2.0: the Developing Cooperative Infrastructure for Multimedia on the Web
Defining where visual media objects appear on the screen is an important aspect of multimedia. The XML-related formats that specify layout currently do so mainly for text. However, processing spatial...
Embedding Knowledge in Web Documents
The paper argues for the use of general and intuitive knowledge representation languages (and simpler notational variants, e.g. subsets of natural languages) for indexing the content of Web documents and...
A Query Language for XML
An important application of XML is the interchange of electronic data (EDI) between multiple data sources on the Web. As XML data proliferates on the Web, applications will need to...
Formsheets and the XML Forms Language
This paper presents XForm—a proposal for a general and powerful mechanism for handling forms in XML. XForm defines form-related constructs independent of any particular XML language and set of form...

