The BEA streaming XQuery processor


This paper describes the design, implementation, and performance characteristics of a commercial XQuery processing engine, the BEA streaming XQuery processor. This XQuery engine was designed to provide high performance for message-processing applications, i.e., for transforming XML data streams. The engine is a central component of the 8.1 release of BEA’s WebLogic Integration (WLI) product. The BEA XQuery engine is fully compliant with the August 2002 draft of the W3C XML Query Language specification and we are currently porting it to the latest version of the XQuery language (July 2004). A goal of this paper is to describe how a fully compliant yet efficient XQuery engine has been built from a few relatively simple components and well-understood technologies.

DOI: 10.1007/s00778-004-0137-1

Extracted Key Phrases

10 Figures and Tables


Citations per Year

65 Citations

Semantic Scholar estimates that this publication has 65 citations based on the available data.

See our FAQ for additional information.

Cite this paper

@article{Florescu2004TheBS, title={The BEA streaming XQuery processor}, author={Daniela Florescu and Chris Hillery and Donald Kossmann and Paul Lucas and Fabio Riccardi and Till Westmann and Michael J. Carey and Arvind Sundararajan}, journal={The VLDB Journal}, year={2004}, volume={13}, pages={294-315} }