Skip to main content

WSQuery: XQuery for Web Services Integration

  • Conference paper
  • 1047 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3453))

Abstract

Web services integration is one of key issues in many B2B applications. Yet, current approaches to this problem tend to use a general-purpose programming language, thus incur type mismatches between the type system of XML schema and the object-oriented type system. In this paper, we present a uniform method for integrating Web services. We propose an extension of XQuery, referred to as WSQuery, which can contain Web service calls. We first present the conceptual evaluation strategy of WSQuery programs. Then, for speeding up the evaluation, we propose to schedule Web service calls to exploit parallelism. We carry out dependency analysis to determine dependency relations among Web service calls. The for loops, if branches and unknown parameters pose particular challenges for dependency analysis and scheduling. We use unfolding techniques to deal with them.

This work is supported in part by 863 Program 2002AA116020 and NSFC 60403019 and 60228006. Part of the work was done while the first author was visiting Hong Kong University of Science and Technology.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. BEA Systems, Inc., http://www.bea.com/

  2. IONA Technologies, http://www.iona.com

  3. Ipedo, Inc., http://www.ipedo.com/

  4. Web services description language (wsdl) version 2.0 part 1: Core language. W3C Working Draft (August 2004), http://www.w3.org/TR/wsdl20/

  5. XQuery 1.0: an XML query language. W3C Working Draft (July 2004), http://www.w3.org/TR/xquery/

  6. Abiteboul, S., Benjelloun, O., Cautis, B., et al.: Lazy query evaluation for active XML. In: Proc. of SIGMOD (2004)

    Google Scholar 

  7. Abiteboul, S., Benjelloun, O., Manolescu, I., et al.: Active XML: Peer-to-peer data and web services integration. In: Proc. of VLDB (2002)

    Google Scholar 

  8. Amer-Yahia, S., Kotidis, Y.: A web-services architecture for efficient xml data exchange. In: Proc. of ICDE (2004)

    Google Scholar 

  9. Benedikt, M., Chan, C.Y., Fan, W., et al.: DTD-directed publishing with attribute translation grammars. In: Proc. of VLDB (2002)

    Google Scholar 

  10. Benedikt, M., Chan, C.-Y., Fan, W., et al.: Capturing both types and constraints in data integration. In: Proc. of SIGMOD (2003)

    Google Scholar 

  11. Florescu, D., Grünhagen, A., Kossmann, D.: XL: a platform for web services. In: Proc. of CIDR (2003)

    Google Scholar 

  12. Florescu, D., Grünhagen, A., Kossmann, D., Rost, S.: XL: a platform for web services. In: Proc. of SIGMOD, demo (2002)

    Google Scholar 

  13. Kennedy, K., Allen, J.R.: Optimizing Compilers for Modern Architectures. Morgan Kaufmann, San Francisco (2001)

    Google Scholar 

  14. Milo, T., Abiteboul, S., Amann, B., et al.: Dynamic XML documents with distribution and replication. In: Proc. of SIGMOD (2003)

    Google Scholar 

  15. Milo, T., Abiteboul, S., Amann, B., et al.: Exchanging intensional XML data. In: Proc. of SIGMOD (2003)

    Google Scholar 

  16. Onose, N., Siméon, J.: XQuery at your web service. In: Proc. of WWW (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Guo, Z., Wang, X., Zhou, A. (2005). WSQuery: XQuery for Web Services Integration. In: Zhou, L., Ooi, B.C., Meng, X. (eds) Database Systems for Advanced Applications. DASFAA 2005. Lecture Notes in Computer Science, vol 3453. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11408079_34

Download citation

  • DOI: https://doi.org/10.1007/11408079_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25334-1

  • Online ISBN: 978-3-540-32005-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics