ACM Home Page
Please provide us with feedback. Feedback
Lazy query evaluation for Active XML
Full text PdfPdf (282 KB)
Source International Conference on Management of Data archive
Proceedings of the 2004 ACM SIGMOD international conference on Management of data table of contents
Paris, France
SESSION: Research sessions: new styles of XML table of contents
Pages: 227 - 238  
Year of Publication: 2004
ISBN:1-58113-859-8
Authors
Serge Abiteboul  INRIA Futurs & Xyleme Corp.
Omar Benjelloun  INRIA Futurs
Bogdan Cautis  INRIA Futurs
Ioana Manolescu  INRIA Futurs
Tova Milo  INRIA Futurs & Tel-Aviv U.
Nicoleta Preda  INRIA Futurs
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 61,   Citation Count: 20
Additional Information:

abstract   references   cited by   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/1007568.1007596
What is a DOI?

ABSTRACT

In this paper, we study query evaluation on Active XML documents (AXML for short), a new generation of XML documents that has recently gained popularity. AXML documents are XML documents whose content is given partly extensionally, by explicit data elements, and partly intensionally, by embedded calls to Web services, which can be invoked to generate data.A major challenge in the efficient evaluation of queries over such documents is to detect which calls may bring data that is relevant for the query execution, and to avoid the materialization of irrelevant information. The problem is intricate, as service calls may be embedded anywhere in the document, and service invocations possibly return data containing calls to new services. Hence, the detection of relevant calls becomes a continuous process. Also, a good analysis must take the service signatures into consideration.We formalize the problem, and provide algorithms to solve it. We also present an implementation that is compliant with XML and Web services standards, and is used as part of the ActiveXML system. Finally, we experimentally measure the performance gains obtained by a careful filtering of the service calls to be triggered.


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
S. Abiteboul, O. Benjelloun, I. Manolescu, T. Milo, and R. Weber. Active XML: Peer-to-peer data and web services integration (demo). In Proc. of VLDB, 2002.
2
3
 
4
S. Abiteboul and T. Milo. Web Services meet Datalog. Technical report, INRIA, 2004.
5
 
6
 
7
N. Bruno, L. Gravano, N. Koudas, and D. Srivastava. Navigation- vs. index-based XML multi-query processing. In Proc. of ICDE, 2003.
 
8
9
 
10
 
11
 
12
G. Gottlob and C. Koch. Efficient algorithms for processing XPath queries. In Proc. of VLDB, 2002.
 
13
 
14
15
 
16
 
17
Jelly: Executable XML. http://jakarta.apache.org/commons/sandbox/jelly.
 
18
Macromedia Coldfusion MX. http://www.macromedia.com/software/coldfusion/.
 
19
20
21
22
23
 
24
M. Petropoulos, A. Deutsch, and Y. Papakonstantinou. Query set specification language (QSSL). In Proc. of WebDB, 2003.
 
25
J. Powell and T. Maxwell. Integrating Office XP Smart Tags with the Microsoft. NET Platform. http://msdn.microsoft.com.
 
26
Universal Description, Discovery, and Integration of Business for the Web (UDDI). http://www.uddi.org.
 
27
L. Vieille. Recursive axioms in deductive databases: The query-subquery approach. In Proc. 1st Int. Conf. on Expert Database Systems, 1986.
 
28
The World Wide Web Consortium. http://www.w3.org/.

CITED BY  20
Collaborative Colleagues:
Serge Abiteboul: colleagues
Omar Benjelloun: colleagues
Bogdan Cautis: colleagues
Ioana Manolescu: colleagues
Tova Milo: colleagues
Nicoleta Preda: colleagues