ACM Home Page
Please provide us with feedback. Feedback
Exchanging intensional XML data
Full text PdfPdf (1.07 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 30 ,  Issue 1  (March 2005) table of contents
Special Issue: SIGMOD/PODS 2003
Pages: 1 - 40  
Year of Publication: 2005
ISSN:0362-5915
Authors
Tova Milo  INRIA and Tel-Aviv University, Orsay Cedex, France
Serge Abiteboul  INRIA, Orsay Cedex, France
Bernd Amann  Cedric-CNAM and INRIA-Futurs, Orsay Cedex, France
Omar Benjelloun  INRIA, Orsay Cedex, France
Fred Dang Ngoc  INRIA, Orsay Cedex, France
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 113,   Citation Count: 4
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/1061318.1061319
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 of whether or not to materialize the intensional data (i.e., to invoke the embedded calls) before the document is sent. This choice may be influenced by various parameters, such as performance and security considerations. This article addresses the problem of guiding this materialization process.We argue that---like for regular XML data---schemas (à la DTD and XML Schema) can 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. We illustrate the usefulness of this approach through a real-life application for peer-to-peer news exchange.


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
Abiteboul, S., Amann, B., Baumgarten, J., Benjelloun, O., Ngoc, F. D., and Milo, T. 2003a. Schema-driven customization of Web services. In Proceedings of VLDB.
 
2
Abiteboul, S., Benjelloun, O., Manolescu, I., Milo, T., and Weber, R. 2002. Active XML: Peer-to-peer data and Web services integration (demo). In Proceedings of VLDB.
3
 
4
 
5
6
 
7
8
 
9
 
10
 
11
 
12
13
 
14
Makoto, M. 2001. RELAX (Regular Language description for XML). ISO/IEC Tech. Rep. ISO/IEC, Geneva, Switzerland.
15
 
16
 
17
 
18
Muscholl, A., Schwentick, T., and Segoufin, L. 2004. Active context-free games. In Proceedings of the 21st Symposium on Theoretical Aspects of Computer Science (STACS '04; Le Comm, Montpelier, France, Mar. 25--27).
 
19
Ngoc, F. D. 2002. Validation de documents XML contenant des appels de services. M.S. thesis. CNAM. DEA SIR (in French) University of Paris VI, Paris, France.
 
20
 
21
Segoufin, L. 2003. Personal communication.
 
22
23


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