Proceedings of the 13th International Conference on World Wide Web 2004
DOI: 10.1145/988672.988754
|View full text |Cite
|
Sign up to set email alerts
|

XQuery at your web service

Abstract: XML messaging is at the heart of Web services, providing the flexibility required for their deployment, composition, and maintenance. Yet, current approaches to Web services development hide the messaging layer behind Java or C# APIs, preventing the application to get direct access to the underlying XML information. To address this problem, we advocate the use of a native XML language, namely XQuery, as an integral part of the Web services development infrastructure. The main contribution of the paper is a bin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2004
2004
2013
2013

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 19 publications
(20 citation statements)
references
References 13 publications
0
20
0
Order By: Relevance
“…The variable $t becomes the parameter of the generated function containing the second for-loop (see also Table IV); (iii) under the pass-by-projection semantics, the query is decomposed in the same way as using pass-by-fragment, however, when serializing the request messages, a projection of $t/attribute::id (parameter projection) and $c/child::annotation/child:author (result projection) is calculated. The test set thus contains four queries in total, and each of them is executed on 2 documents of sizes 10,20,40,80 and 160MB.…”
Section: Evaluation In Monetdb/xquerymentioning
confidence: 99%
See 1 more Smart Citation
“…The variable $t becomes the parameter of the generated function containing the second for-loop (see also Table IV); (iii) under the pass-by-projection semantics, the query is decomposed in the same way as using pass-by-fragment, however, when serializing the request messages, a projection of $t/attribute::id (parameter projection) and $c/child::annotation/child:author (result projection) is calculated. The test set thus contains four queries in total, and each of them is executed on 2 documents of sizes 10,20,40,80 and 160MB.…”
Section: Evaluation In Monetdb/xquerymentioning
confidence: 99%
“…In this respect, XRPC differs with its focus on interoperability, as it acts as a pure XQUERY rewriter (not making any assumptions on the system internals of the participating peers). Galax Yoo-Hoo [20] accesses web services using SOAP RPC as the communication protocol, which lacks proper support for XML elements and sequences; a problem addressed by XRPC using a specific literal SOAP message encoding. Active XML (AXML) [1], [2] is a declarative framework that harnesses web services for data integration in a peer-to-peer architecture.…”
Section: Evaluation In Monetdb/xquerymentioning
confidence: 99%
“…The recent W3C Candidate Recommendation XQuery Update Facility (XQUF) [22] introduces a built-in function fn:put() for remote storage of XML documents, which again implies data shipping. There have been various proposals to equip XQuery with function shipping style distributed querying abilities [23,24,25]. On the syntax level, we consider our XRPC proposal an incremental development of these.…”
Section: Xrpc: Distributed Xquery Processingmentioning
confidence: 99%
“…In this work, we use a popular representation for mappings in Web services, XQuery and XSLT , (Onose, 2004) and use SAWSDL to associate these mappings with Web service elements. We believe that most of the mappings that are required to resolve heterogeneities between Web service elements can be concisely represented using XQuery or XSLT.…”
Section: Representing Mappingsmentioning
confidence: 99%