[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1182635.1164216acmconferencesArticle/Chapter ViewAbstractPublication PagesvldbConference Proceedingsconference-collections
Article

Query processing in the aqualogic data services platform

Published: 01 September 2006 Publication History

Abstract

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.

References

[1]
{1} G. Wiederhold, P. Wegner, and S. Ceri. Towards mega-programming. Communications of the ACM, 11(35):89-99, 1992.
[2]
{2} M. Huhns and M. Singh. Service-oriented computing: Key concepts and principles. IEEE Internet Computing, 1(9):75-81, 2005.
[3]
{3} G. Alonso, F. Casati, H. Kuno, and V. Machiraju. Web Services: Concepts, Architectures, and Applications. Springer-Verlag, Berlin/Heidelberg, 2004.
[4]
{4} M. Singh and M. Huhns. Service-Oriented Computing: Semantics, Processes, Agents. Wiley, West Sussex, England, 2005.
[5]
{5} M. Carey. Data services: This is your data on SOA. Business Integration Journal, Nov/Dec 2005.
[6]
{6} V. Borkar, M. Carey, N. Mangtani, D. McKinney, R. Patel, and S. Thatte. XML data services. International Journal of Web Services Research, 1(3):85-95, 2006.
[7]
{7} M. Carey and the AquaLogic Data Services Platform Team. Data delivery in a service-oriented world: The BEA AquaLogic data services platform. In Proc. of the ACM SIGMOD Conf. on Management of Data, Chicago, IL, 2006.
[8]
{8} K. Williams and B. Daniel. An introduction to service data objects. Java Developer's Journal, October 2004.
[9]
{9} W3C. XQuery 1.0: An XML Query Language. http://www.w3.org/TR/2004/WD-xquery-20040723/, July 2004.
[10]
{10} P. Reveliotis and M. Carey. Your enterprise on XQuery and XML schema: XML-based data and metadata integration. Proc. of the 3rd Int'l. Workshop on XML Schema and Data Management (XSDM), April 2006.
[11]
{11} D. Florescu, C. Hillery, D. Kossmann, P. Lucas, F. Riccardi, T. Westmann, M. Carey, and A. Sundararajan. The BEA streaming XQuery processor. The VLDB Journal, 13(3):294-315, 2004.
[12]
{12} R. Benson. JSR 173: Streaming API for XML. http://jcp.org/en/jsr/detail?id=173.
[13]
{13} BEA Systems, Inc. BEA AquaLogic Data Services PlatformTM 2.1. http://edocs.bea.com/aldsp/docs21/index.html.
[14]
{14} D. Shipman. The functional data model and the data language DAPLEX. ACM Transactions on Database Systems, 6(1):140-173, 1981.
[15]
{15} U. Dayal. Query Processing in Database Systems, chapter Query Processing in a Multidatabase System, pages 81-108. Springer-Verlag, New York, 1985.
[16]
{16} L. Haas, E. Tien Lin, and M. Tork Roth. Data integration through database federation. IBM Systems Journal, 41(4):578-596, 2002.
[17]
{17} Composite Information Server. http://www.compositesoftware.com/products/cis.shtml.
[18]
{18} R. Hauch, A. Miller, and R. Cardwell. Information intelligence: metadata for information discovery, access, and integration. In Proc. of the ACM SIGMOD Conference on Management of Data, pages 793-798, Baltimore, Maryland, U.S.A., 2005. ACM Press.
[19]
{19} T. Fiebig and H. Schöning. Software AG's Tamino XQuery Processor. In Proc. of the First Int'l. Workshop on XQuery Implementation, Experience and Perspectives 〈XIME-P/〉, pages 19-24, 2004.
[20]
{20} DataDirect XQuery. http://www.datadirect.com/products/xquery/.
[21]
{21} Ipedo XIP.http://www.ipedo.com/html/ipedo_xip.html.
[22]
{22} BEA Systems, Inc. BEA AquaLogic Data Services Platform Performance: A benchmark-based case study. http://www.bea.com/content/news_events/white_papers/ BEA_ALDSP_Perf_Study_wp.pdf, December 2005.

Cited By

View all
  • (2009)Access control in the aqualogic data services platformProceedings of the 2009 ACM SIGMOD International Conference on Management of data10.1145/1559845.1559951(939-946)Online publication date: 29-Jun-2009
  • (2008)Towards a physical XML independent XQuery/SQL/XML engineProceedings of the VLDB Endowment10.14778/1454159.14541771:2(1356-1367)Online publication date: 1-Aug-2008
  • (2007)Inverse functions in the AquaLogic Data Services PlatformProceedings of the 33rd international conference on Very large data bases10.5555/1325851.1325991(1231-1242)Online publication date: 23-Sep-2007
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
VLDB '06: Proceedings of the 32nd international conference on Very large data bases
September 2006
1269 pages

Sponsors

  • SIGMOD: ACM Special Interest Group on Management of Data
  • K.I.S.S. SIG on Databases
  • AJU Information Technology Co., Ltd
  • US Army ITC-PAC Asian Research Office
  • Google Inc.
  • The Database Society of Japan
  • Samsung SOS
  • Advanced Information Technology Research Center
  • Naver
  • Microsoft: Microsoft
  • Korea Info Sci Society: Korea Information Science Society
  • SK telecom
  • Systems Applications Products
  • ORACLE: ORACLE
  • International Business Management
  • Air Force Office of Scientific Research/Asian Office of Aerospace R&D
  • Kosef
  • Kaist
  • LG Electronics
  • CCF-DBS

Publisher

VLDB Endowment

Publication History

Published: 01 September 2006

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2009)Access control in the aqualogic data services platformProceedings of the 2009 ACM SIGMOD International Conference on Management of data10.1145/1559845.1559951(939-946)Online publication date: 29-Jun-2009
  • (2008)Towards a physical XML independent XQuery/SQL/XML engineProceedings of the VLDB Endowment10.14778/1454159.14541771:2(1356-1367)Online publication date: 1-Aug-2008
  • (2007)Inverse functions in the AquaLogic Data Services PlatformProceedings of the 33rd international conference on Very large data bases10.5555/1325851.1325991(1231-1242)Online publication date: 23-Sep-2007
  • (2007)Exporting and interactively querying Web service-accessed sourcesACM Transactions on Database Systems10.1145/1292609.129261232:4(22-es)Online publication date: 1-Nov-2007

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media