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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abiteboul, S., Abrams, Z., Haar, S., Milo, T.: Diagnosis of asynchronous discrete event systems - datalog to the rescue! In: PODS (2005)
Abiteboul, S., Benjelloun, O., Cautis, B., Manolescu, I., Milo, T., Preda, N.: Lazy query evaluation for active xml. In: SIGMOD, pp. 227–238 (2004)
Abiteboul, S., Benjelloun, O., Manolescu, I., Milo, T., Weber, R.: Active XML: Peer-to-Peer Data and Web Services Integration (demo). In: VLDB (2002)
Abiteboul, S., Milo, T., Benjelloun, O.: Regular and unambiguous rewritings for active xml. In: PODS (2005)
The Active XML homepage, http://activexml.net/
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)
Candan, K.S., Jajodia, S., Subrahmanian, V.S.: Secure Mediated Databases. In: Proc. of ICDE, pp. 28–37 (1996)
Cluet, S., Delobel, C., Siméon, J., Smaga, K.: Your mediators need data conversion! In: Proc. of ACM SIGMOD, pp. 177–188 (1998)
Damiani, E., De Capitani di Vimercati, S., Paraboschi, S., Samarati, P.: Securing XML Documents. In: Proc. of EDBT (2001)
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)
Draper, D., Halevy, A.Y., Weld, D.S.: The Nimble XML Data Integration System. In: Proc. of ICDE, pp. 155–160 (2001)
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)
Halevy, A., Ives, Z., Suciu, D., Tatarinov, I.: Schema mediation in peer data management systems. In: Proc. of ICDE (2003)
Jelly: Executable xml, http://jakarta.apache.org/commons/sandbox/jelly
Jim, T., Suciu, D.: Dynamically Distributed Query Evaluation. In: Proc. of ACM PODS, pp. 413–424 (2001)
Levy, A., Rajaraman, A., Ordille, J.: Querying Heterogeneous Information Sources Using Source Descriptions. In: Proc. of VLDB, pp. 251–262 (1996)
Macromedia Coldfusion MX, http://www.macromedia.com/
Manolescu, I., Florescu, D., Kossmann, D.: Answering XML queries over heterogeneous data sources. In: Proc. of VLDB (2001)
Microsoft and IBM. The WS-Security specification, http://www.ibm.com/webservices/library/ws-secure/
Milo, T., Abiteboul, S., Amann, B., Benjelloun, O., Ngoc, F.D.: Exchanging Intensional XML Data. In: Proc. of ACM SIGMOD (2003)
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)
Simple Object Access Protocol (SOAP) 1.1, http://www.w3.org/TR/SOAP
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)
Web Services Definition Language (WSDL), http://www.w3.org/TR/wsdl
The W3C XML Activity, http://www.w3.org/XML
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)