|
Published Articles >> Table of Contents >> Abstract
9th International Database Engineering & Application Symposium (IDEAS'05)
pp. 151-162
RelaXML: Bidirectional Transfer Between Relational and XML Data
Steffen Ulsø Knudsen, Aalborg University
Torben Bach Pedersen, Aalborg University
Christian Thomsen, Aalborg University
Kristian Torp, Aalborg University
Full Article Text:

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IDEAS.2005.48
Send link to a friend
| Abstract |
|
In modern enterprises, almost all data is stored in relational
databases. Additionally, most enterprises increasingly
collaborate with other enterprises in long-running
read-write workflows, primarily through XML-based data
exchange technologies such as web services. However, bidirectional
XML data exchange is cumbersome and must often
be hand-coded, at considerable expense. This paper
remedies the situation by proposing RELAXML, an automatic
and effective approach to bidirectional XML-based
exchange of relational data. RELAXML supports re-use
through multiple inheritance, and handles both export of relational
data to XML documents and (re-)import of XML
documents with a large degree of flexibility in terms of the
SQL statements and XML document structures supported.
Import and export are formally defined so as to avoid semantic
problems, and algorithms to implement both are
given. A performance study shows that the approach has
a reasonable overhead compared to hand-coded programs.
|
Additional Information
|
Citation:
Steffen Ulsø Knudsen, Torben Bach Pedersen, Christian Thomsen, Kristian Torp,
"RelaXML: Bidirectional Transfer Between Relational and XML Data,"
ideas,
pp. 151-162,
9th International Database Engineering & Application Symposium (IDEAS'05),
2005
|
|