|
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
|
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]
|
| |
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
|
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
|
|
| |
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
|
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]
|
| |
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
|
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 19
|
|
Serge Abiteboul , Omar Benjelloun , Bogdan Cautis , Ioana Manolescu , Tova Milo , Nicoleta Preda, Lazy query evaluation for Active XML, Proceedings of the 2004 ACM SIGMOD international conference on Management of data, June 13-18, 2004, Paris, France
|
|
|
Richard Hull , Michael Benedikt , Vassilis Christophides , Jianwen Su, E-services: a look behind the curtain, Proceedings of the twenty-second ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.1-14, June 09-11, 2003, San Diego, California
|
|
|
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
|
|
|
|
|
|
|
|
|
Wenfei Fan , Minos Garofalakis , Ming Xiong , Xibei Jia, Composable XML integration grammars, Proceedings of the thirteenth ACM international conference on Information and knowledge management, November 08-13, 2004, Washington, D.C., USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Serge Abiteboul , Bogdan Alexe , Omar Benjelloun , Bogdan Cautis , Irini Fundulaki , Tova Milo , Arnaud Sahuguet, An electronic patient record "on steroids": distributed, peer-to-peer, secure and privacy-conscious, Proceedings of the Thirtieth international conference on Very large data bases, p.1273-1276, August 31-September 03, 2004, Toronto, Canada
|
|
|
Serge Abiteboul , Jérôme Baumgarten , Angela Bonifati , Grégory Cobéna , Cosmin Cremarenco , Florin Dragan , Ioana Manolescu , Tova Milo , Nicoleta Preda, Managing distributed workspaces with active XML, Proceedings of the 29th international conference on Very large data bases, p.1061-1064, September 09-12, 2003, Berlin, Germany
|
|
|
S. Abiteboul , B. Amann , J. Baumgarten , O. Benjelloun , F. Dang Ngoc , T. Milo, Schema-driven customization of web services, Proceedings of the 29th international conference on Very large data bases, p.1093-1096, September 09-12, 2003, Berlin, Germany
|
|
|
|
|
|
Curtis Dyreson , Richard T. Snodgrass , Faiz Currim , Sabah Currim , Shailesh Joshi, Weaving temporal and reliability aspects into a schema tapestry, Data & Knowledge Engineering, v.63 n.3, p.752-773, December, 2007
|
|
|
Marcos Antonio Vaz Salles , Jens-Peter Dittrich , Shant Kirakos Karakashian , Olivier René Girard , Lukas Blunschi, iTrails: pay-as-you-go information integration in dataspaces, Proceedings of the 33rd international conference on Very large data bases, September 23-27, 2007, Vienna, Austria
|
|
|
|
|