SilkRoute: trading between relations and XML

Citation
M. Fernandez et al., SilkRoute: trading between relations and XML, COMPUT NET, 33(1-6), 2000, pp. 723-745
Citations number
21
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING
ISSN journal
13891286 → ACNP
Volume
33
Issue
1-6
Year of publication
2000
Pages
723 - 745
Database
ISI
SICI code
1389-1286(200006)33:1-6<723:STBRAX>2.0.ZU;2-O
Abstract
XML is the standard format for data exchange between inter-enterprise appli cations on the Internet. To facilitate data exchange, industry groups defin e public document type definitions (DTDs) that specify the format of the XM L data to be exchanged between their applications. In this paper, we addres s the problem of automating the conversion of relational data into XML. We describe SilkRoute, a general, dynamic, and efficient tool for viewing and querying relational data in XML, SilkRoute is general, because it can expre ss mappings of relational data into XML that conforms to arbitrary DTDs. We call these mappings views. Applications express the data they need as an X ML-QL query over the view. SilkRoute is dynamic, because it only materializ es the fragment of an XML view needed by an application, and it is efficien t, because it fully exploits the underlying RDBMs query engine whenever dat a items in an XML view need to be materialized. (C) 2000 Published by Elsev ier Science B.V. All rights reserved.