Communications of the ACM
The functional data model and the data languages DAPLEX
ACM Transactions on Database Systems (TODS)
Data integration through database federation
IBM Systems Journal
The BEA streaming XQuery processor
The VLDB Journal — The International Journal on Very Large Data Bases
Service-Oriented Computing: Key Concepts and Principles
IEEE Internet Computing
Information intelligence: metadata for information discovery, access, and integration
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
Your Enterprise on XQuery and XML Schema: XML-based Data and Metadata Integration
ICDEW '06 Proceedings of the 22nd International Conference on Data Engineering Workshops
Data delivery in a service-oriented world: the BEA aquaLogic data services platform
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Exporting and interactively querying Web service-accessed sources: The CLIDE System
ACM Transactions on Database Systems (TODS)
Inverse functions in the AquaLogic Data Services Platform
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Towards a physical XML independent XQuery/SQL/XML engine
Proceedings of the VLDB Endowment
Access control in the aqualogic data services platform
Proceedings of the 2009 ACM SIGMOD International Conference on Management of data
Hi-index | 0.00 |
BEA recently introduced a new middleware product called the Aqua-Logic Data Services Platform (ALDSP). The purpose of ALDSP is to make it easy to design, develop, deploy, and maintain a data services layer in the world of service-oriented architecture (SOA). ALDSP provides a declarative foundation for building SOA applications and services that need to access and compose information from a range of enterprise data sources; this foundation is based on XML, XML Schema, and XQuery. This paper focuses on query processing in ALDSP, describing its overall query processing architecture, its query compiler and runtime system, its distributed query processing techniques, the translation of XQuery plan fragments into SQL when relational data sources are involved, and the production of lineage information to support updates. Several XQuery extensions that were added in support of requirements related to data services are also covered.