TY - GEN
T1 - Data Exchange over Web-based Applications with DXL
AU - van Zwol, Roelof
AU - Fokkinga, M.M.
AU - Jeronimus, V.
AU - Jeronimus, V.N.
AU - Apers, Peter M.G.
N1 - Imported from EWI/DB PMS [db-utwente:inpr:0000003181]
PY - 2002/5/28
Y1 - 2002/5/28
N2 - With large volumes of data being exchanged on the Internet, query languages are needed to bridge the gap between databases and the web. Furthermore, the differentiation in data types used by webbased applications is ever growing, despite all standardization efforts. The Data eXchange Language (DXL) provides an extensible base language designed to exchange data from heterogeneous sources into a single target. One application of DXL, the focus in this article, is to retrieve data from databases, and yield the result in an XML document. However, the real application area of DXL is much broader since DXL provides a framework which allows data of a particular source to be queried and/or constructed by its original query language. This is achieved by DXL's extensibility mechanism which allows other query languages to be embedded into a DXL query.
The scope of this article is to compare DXL to other related query languages, discuss DXL's features and architecture, and present the base language denition of DXL. Furthermore we will discuss two extensions of DXL which allows us to query and construct databases and XML documents. Finally we will use these extensions in a newsgroup example, to illustrate DXL's main features, with respect to querying heterogeneous sources, and its recursive behavior.
AB - With large volumes of data being exchanged on the Internet, query languages are needed to bridge the gap between databases and the web. Furthermore, the differentiation in data types used by webbased applications is ever growing, despite all standardization efforts. The Data eXchange Language (DXL) provides an extensible base language designed to exchange data from heterogeneous sources into a single target. One application of DXL, the focus in this article, is to retrieve data from databases, and yield the result in an XML document. However, the real application area of DXL is much broader since DXL provides a framework which allows data of a particular source to be queried and/or constructed by its original query language. This is achieved by DXL's extensibility mechanism which allows other query languages to be embedded into a DXL query.
The scope of this article is to compare DXL to other related query languages, discuss DXL's features and architecture, and present the base language denition of DXL. Furthermore we will discuss two extensions of DXL which allows us to query and construct databases and XML documents. Finally we will use these extensions in a newsgroup example, to illustrate DXL's main features, with respect to querying heterogeneous sources, and its recursive behavior.
KW - IR-63544
KW - EWI-7386
KW - METIS-209927
KW - DB-SDI: SCHEMA AND DATA INTEGRATION
M3 - Conference contribution
SP - 17
EP - 33
BT - 2nd International Workshop on Data Integration on the Web (DIWeb 2002)
A2 - Lacroix, Z.
PB - University of Toronto Press
CY - Toronto, Canada
T2 - Second International Workshop on Data Integration over the Web, DiWeb
Y2 - 28 May 2002 through 28 May 2002
ER -