ACM Home Page
Please provide us with feedback. Feedback
Exchanging intensional XML data
Full text PdfPdf (237 KB)
Source International Conference on Management of Data archive
Proceedings of the 2003 ACM SIGMOD international conference on Management of data table of contents
San Diego, California
SESSION: Data integration and sharing I table of contents
Pages: 289 - 300  
Year of Publication: 2003
ISBN:1-58113-634-X
Authors
Tova Milo  INRIA&Tel-Aviv U.
Serge Abiteboul  INRIA
Bernd Amann  Cedric-CNAM
Omar Benjelloun  INRIA
Fred Dang Ngoc  INRIA
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 44,   Citation Count: 19
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/872757.872793
What is a DOI?

ABSTRACT

XML is becoming the universal format for data exchange between applications. Recently, the emergence of Web services as standard means of publishing and accessing data on the Web introduced a new class of XML documents, which we call intensional documents. These are XML documents where some of the data is given explicitly while other parts are defined only intensionally by means of embedded calls to Web services.When such documents are exchanged between applications, one has the choice to materialize the intensional data (i.e. to invoke the embedded calls) or not, before the document is sent. This choice may be influenced by various parameters, such as performance and security considerations. This paper addresses the problem of guiding this materialization process.We argue that, just like for regular XML data, schemas (ala DTD and XML Schema) may be used to control the exchange of intensional data and, in particular, to determine which data should be materialized before sending a document, and which should not. We formalize the problem and provide algorithms to solve it. We also present an implementation that complies with real life standards for XML data, schemas, and Web services, and is used in the Active XML system [3, 1].


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Serge Abiteboul, Omar Benjelloun, Ioana Manolescu, Tova Milo, and Roger Weber. Active XML: Peer-to-Peer Data and Web Services Integration (demo). VLDB, 2002.
2
 
3
The Active XML homepage. http://www-rocq.inria.fr/verso/Gemo/Projects/axml/.
 
4
 
5
R.G. Cattell, editor. The Object Database Standard: ODMG-93. Morgan Kaufman, 1996.
6
 
7
8
 
9
 
10
 
11
 
12
 
13
Jelly: Executable xml. http://jakarta.apache.org/commons/sandbox/ jelly.
14
 
15
SUN's Java Server Pages. http://java.sun.com/products/jsp/.
 
16
Macromedia Coldfusion MX. http://www.macromedia.com/.
 
17
M. Makoto. RELAX (Regular Language description for XML). ISO/IEC Technical Report, may 2001.
 
18
Microsoft and IBM. The WS-Security specification. http://www.ibm.com/webservices/library/ ws-secure/.
19
 
20
 
21
 
22
F. Dang Ngoc. Validation de documents XML contenant des appels de services. Master's thesis, CNAM, 2002. DEA SIR (in French).
 
23
Oracle XML Developer's Kit for Java. http://otn.oracle.com/tech/xml/.
 
24
The PHP Hypertext Preprocessor. http://www.php.net.
 
25
 
26
Universal Description, Discovery, and Integration of Business for the Web (UDDI). http://www.uddi.org.
 
27
The W3C Web Services Activity. http://www.w3.org/2002/ws.
 
28
The Xerces Java Parser. http://xml.apache.org/xerces-j/.
 
29
The W3C XML Activity. http://www.w3.org/XML.
 
30
31

CITED BY  19

Collaborative Colleagues:
Tova Milo: colleagues
Serge Abiteboul: colleagues
Bernd Amann: colleagues
Omar Benjelloun: colleagues
Fred Dang Ngoc: colleagues