XQJ-XQuery Java']Java API is Completed

被引:0
作者
Van Cappellen, Marc [1 ]
Liu, Zhen Hua [2 ]
Melton, Jim [2 ]
Orgiyan, Maxim [2 ]
机构
[1] Progress DataDirect, Bedford, MA USA
[2] Oracle, Redwood Shore, CA USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Just as SQL is a declarative language for querying relational data, XQuery is a declarative language for querying XML. JDBC provides a standard Java API to interact with variety of SQL engines to declaratively access and manipulate data stored in relational data sources. Similarly, XQJ provides a standard Java API to interact with a variety of XQuery engines to declaratively access and manipulate XML data in variety of XML data sources. XQJ, also known as JSR 225, is designed through the Java Community Process (JCP) [20]. The XQJ specification defines a set of Java interfaces and classes that enable a Java program to submit XQuery expressions to an XQuery engine operating on XML data sources and to consume XQuery results. In this article, we discuss the XQJ API's technical details with its similarities and differences from JDBC, the design philosophies and goals for XQJ, the implementation strategies of XQJ in variety of XQuery engines and their operating environments, and the possible future of XQJ.
引用
收藏
页码:7 / 13
页数:7
相关论文
共 14 条
  • [1] [Anonymous], JAVA COMMUNITY PROCE
  • [2] [Anonymous], 2008, IEEE DATA ENG B
  • [3] Beyer Kevin., 2005, SIGMOD '05: Proceedings of the 2005 ACM SIGMOD international conference on Management of data, P347
  • [4] Carey Michael., 2006, SIGMOD 06, P695
  • [5] Eisenberg A, 2004, SIGMOD RECORD, V33, P105, DOI 10.1145/1024694.1024717
  • [6] The BEA streaming XQuery processor
    Florescu, D
    Hillery, C
    Kossmann, D
    Lucas, P
    Riccardi, F
    Westmann, T
    Carey, MJ
    Sundararajan, A
    [J]. VLDB JOURNAL, 2004, 13 (03) : 294 - 315
  • [7] QUERY EVALUATION TECHNIQUES FOR LARGE DATABASES
    GRAEFE, G
    [J]. COMPUTING SURVEYS, 1993, 25 (02) : 73 - 170
  • [8] HOLSTEGE M, 2008, IEEE DATA ENG B, V31, P41
  • [9] *ISO, INF TECHN DAT LANG S
  • [10] LIU ZH, 2008, PROC VLDB ENDOW, V1, P1356