Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3818))

Included in the following conference series:

Abstract

The advent of XML as a universal exchange format and of Web services as a basis for distributed computing, has fostered the emergence of a new class of documents that we call Active XML documents (AXML in short). These are XML documents where some of the data is given explicitly while other parts are given only intentionally by means of embedded calls to web services, that can be called to generate the required information. We argue that AXML provides powerful means for the modeling and integration of distributed dynamic Web data. AXML can capture various integration scenarios including peer-to-peer data mediation and warehousing, while providing support for new features of Web services such as subscription, service directories, and controlling data changes. Moreover, by allowing service call parameters and responses to contain calls to other services, AXML enables distributed computation over the web. We overview here the AXML project, considering the new possibilities that Active XML brings to Web data management and the fundamental challenges it raises.

The research has been partially supported by the European Project EDOS and the Israel Science Foundation.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abiteboul, S., Abrams, Z., Haar, S., Milo, T.: Diagnosis of asynchronous discrete event systems - datalog to the rescue! In: PODS (2005)

    Google Scholar 

  2. Abiteboul, S., Benjelloun, O., Cautis, B., Manolescu, I., Milo, T., Preda, N.: Lazy query evaluation for active xml. In: SIGMOD, pp. 227–238 (2004)

    Google Scholar 

  3. Abiteboul, S., Benjelloun, O., Manolescu, I., Milo, T., Weber, R.: Active XML: Peer-to-Peer Data and Web Services Integration (demo). In: VLDB (2002)

    Google Scholar 

  4. Abiteboul, S., Milo, T., Benjelloun, O.: Regular and unambiguous rewritings for active xml. In: PODS (2005)

    Google Scholar 

  5. The Active XML homepage, http://activexml.net/

  6. Bancilhon, F., Maier, D., Sagiv, Y., Ullman, J.D.: Magic sets and other strange ways to implement logic programs. In: Proc. of SIGMOD, pp. 1–16 (1986)

    Google Scholar 

  7. Candan, K.S., Jajodia, S., Subrahmanian, V.S.: Secure Mediated Databases. In: Proc. of ICDE, pp. 28–37 (1996)

    Google Scholar 

  8. Cluet, S., Delobel, C., Siméon, J., Smaga, K.: Your mediators need data conversion! In: Proc. of ACM SIGMOD, pp. 177–188 (1998)

    Google Scholar 

  9. Damiani, E., De Capitani di Vimercati, S., Paraboschi, S., Samarati, P.: Securing XML Documents. In: Proc. of EDBT (2001)

    Google Scholar 

  10. Doan, A., Domingos, P., Halevy, A.Y.: Reconciling schemas of disparate data sources: a machine-learning approach. In: Proc. of SIGMOD, pp. 509–520. ACM Press, New York (2001)

    Google Scholar 

  11. Draper, D., Halevy, A.Y., Weld, D.S.: The Nimble XML Data Integration System. In: Proc. of ICDE, pp. 155–160 (2001)

    Google Scholar 

  12. Garcia-Molina, H., Papakonstantinou, Y., Quass, D., Rajaraman, A., Sagiv, Y., Ullman, J., Widom, J.: The TSIMMIS Approach to Mediation: Data Models and Languages. Journal of Intelligent Information Systems 8, 117–132 (1997)

    Article  Google Scholar 

  13. Halevy, A., Ives, Z., Suciu, D., Tatarinov, I.: Schema mediation in peer data management systems. In: Proc. of ICDE (2003)

    Google Scholar 

  14. Jelly: Executable xml, http://jakarta.apache.org/commons/sandbox/jelly

  15. Jim, T., Suciu, D.: Dynamically Distributed Query Evaluation. In: Proc. of ACM PODS, pp. 413–424 (2001)

    Google Scholar 

  16. Levy, A., Rajaraman, A., Ordille, J.: Querying Heterogeneous Information Sources Using Source Descriptions. In: Proc. of VLDB, pp. 251–262 (1996)

    Google Scholar 

  17. Macromedia Coldfusion MX, http://www.macromedia.com/

  18. Manolescu, I., Florescu, D., Kossmann, D.: Answering XML queries over heterogeneous data sources. In: Proc. of VLDB (2001)

    Google Scholar 

  19. Microsoft and IBM. The WS-Security specification, http://www.ibm.com/webservices/library/ws-secure/

  20. Milo, T., Abiteboul, S., Amann, B., Benjelloun, O., Ngoc, F.D.: Exchanging Intensional XML Data. In: Proc. of ACM SIGMOD (2003)

    Google Scholar 

  21. Siong Ng, W., Chin Ooi, B., Lee Tan, K., Zhou, A.: Peerdb: A p2p-based system for distributed data sharing. In: Proc. of ICDE (2003)

    Google Scholar 

  22. Simple Object Access Protocol (SOAP) 1.1, http://www.w3.org/TR/SOAP

  23. Vieille, L.: Recursive axioms in deductive database: the query/subquery approach. In: Proc. of the First Int. Conf. on Expert Database Systems, pp. 179–193 (1986)

    Google Scholar 

  24. Web Services Definition Language (WSDL), http://www.w3.org/TR/wsdl

  25. The W3C XML Activity, http://www.w3.org/XML

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

Milo, T. (2005). Peer-to-Peer Data Integration with Active XML. In: Grumbach, S., Sui, L., Vianu, V. (eds) Advances in Computer Science – ASIAN 2005. Data Management on the Web. ASIAN 2005. Lecture Notes in Computer Science, vol 3818. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11596370_2

Download citation

  • DOI: https://doi.org/10.1007/11596370_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30767-9

  • Online ISBN: 978-3-540-32249-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics