| Exchanging intensional XML data |
| Full text |
Pdf
(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 |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 107, Citation Count: 4
|
|
|
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
|
Serge Abiteboul , Angela Bonifati , Grégory Cobéna , Ioana Manolescu , Tova Milo, Dynamic XML documents with distribution and replication, Proceedings of the 2003 ACM SIGMOD international conference on Management of data, June 09-12, 2003, San Diego, California
[doi> 10.1145/872757.872821]
|
| |
4
|
|
| |
5
|
|
 |
6
|
Sophie Cluet , Claude Delobel , Jérǒme Siméon , Katarzyna Smaga, Your mediators need data conversion!, Proceedings of the 1998 ACM SIGMOD international conference on Management of data, p.177-188, June 01-04, 1998, Seattle, Washington, United States
|
| |
7
|
|
 |
8
|
AnHai Doan , Pedro Domingos , Alon Y. Halevy, Reconciling schemas of disparate data sources: a machine-learning approach, Proceedings of the 2001 ACM SIGMOD international conference on Management of data, p.509-520, May 21-24, 2001, Santa Barbara, California, United States
|
| |
9
|
Hector Garcia-Molina , Yannis Papakonstantinou , Dallan Quass , Anand Rajaraman , Yehoshua Sagiv , Jeffrey Ullman , Vasilis Vassalos , Jennifer Widom, The TSIMMIS Approach to Mediation: Data Models and Languages, Journal of Intelligent Information Systems, v.8 n.2, p.117-132, March/April 1997
[doi> 10.1023/A:1008683107812]
|
| |
10
|
|
| |
11
|
John E. Hopcroft , Rajeev Motwani , Rotwani , Jeffrey D. Ullman, Introduction to Automata Theory, Languages and Computability, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2000
|
| |
12
|
|
 |
13
|
|
| |
14
|
Makoto, M. 2001. RELAX (Regular Language description for XML). ISO/IEC Tech. Rep. ISO/IEC, Geneva, Switzerland.
|
 |
15
|
Tova Milo , Dan Suciu , Victor Vianu, Typechecking for XML transformers, Proceedings of the nineteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.11-22, May 15-18, 2000, Dallas, Texas, United States
[doi> 10.1145/335168.335171]
|
| |
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
|
Yue Zhuge , Héctor García-Molina , Joachim Hammer , Jennifer Widom, View maintenance in a warehousing environment, Proceedings of the 1995 ACM SIGMOD international conference on Management of data, p.316-327, May 22-25, 1995, San Jose, California, United States
|
CITED BY 4
|
|
Mary Fernández , Trevor Jim , Kristi Morton , Nicola Onose , Jérôme Siméon, DXQ: a distributed XQuery scripting language, Proceedings of the 4th international workshop on XQuery implementation, experience and perspectives, p.1-6, June 15-15, 2007, Beijing, China
|
|
|
Makoto Yui , Jun Miyazaki , Shunsuke Uemura , Hirokazu Kato, XBird/D: distributed and parallel XQuery processing using remote proxy, Proceedings of the 2008 ACM symposium on Applied computing, March 16-20, 2008, Fortaleza, Ceara, Brazil
|
|
|
|
|
|
|
|