Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Active XML

  • Serge Abiteboul
  • Omar Benjelloun
  • Tova Milo
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_782

Synonyms

Active document; AXML

Definition

Active XML documents (AXML documents, for short) are XML documents [12] that may include embedded calls to Web services [13]. Hence, AXML documents are a combination of regular “extensional” XML data with data that is defined “Intentionally,” i.e., as a description that enables obtaining data dynamically (by calling the corresponding service).

AXML documents evolve in time when calls to their embedded services are triggered. The calls may bring data once (when invoked) or continually (e.g., if the called service is a continuous one, such as a subscription to an RSS feed). They may even update existing parts of the document (e.g., by refreshing previously fetched data).

Historical Background

The AXML language was originally proposed at INRIA around 2002. Work around AXML has been going there in the following years. A survey of the research on AXML is given in [13]. The software, primarily under the form of an AXML system, is available as open...

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

Recommended Reading

  1. 1.
    Abiteboul S, Abrams Z, Milo T. Diagnosis of asynchronous discrete event systems – datalog to the rescue! In: Proceedings of the 24th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems; 2005. p. 358–67.Google Scholar
  2. 2.
    Abiteboul S, Benjelloun O, Cautis B, Manolescu I, Milo T, Preda N. Lazy query evaluation for active XML. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2004. p. 227–38.Google Scholar
  3. 3.
    Abiteboul S, Benjelloun O, Milo T. The active XML project, an overview. VLDB J. 2008;17(5):1019–40.CrossRefGoogle Scholar
  4. 4.
    Abiteboul S, Bonifati A, Cobena G, Manolescu I, Milo T. Dynamic XML documents with distribution and replication. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2003. p. 527–38.Google Scholar
  5. 5.
    Abiteboul S, Manolescu I, Taropa E. A framework for distributed XML data management. In: Advances in Database Technology, Proceedings of the 10th International Conference on Extending Database Technology; 2006.Google Scholar
  6. 6.
    Bancilhon F, Maier D, Sagiv Y, Ullman JD. Magic sets and other strange ways to implement logic programs. In: Proceedings of the 5th ACM SIGACT-SIGMOD Symposium on Principles of Database Systems; 1986. p. 1–15.Google Scholar
  7. 7.
    DXQ. Managing distributed system resources with distributed XQuery. http://db.ucsd.edu/dxq/
  8. 8.
    Loo BT, Condie T, Garofalakis M, Gay DE, Hellerstein JM, Maniatis P, Ramakrishnan R, Roscoe T, Stoica I. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2006. p. 97–108.Google Scholar
  9. 9.
    Milo T, Abiteboul S, Amann B, Benjelloun O, Ngoc FD. Exchanging intentional XML data. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2003. p. 289–300.Google Scholar
  10. 10.
    Nigam A, Caswell NS. Business artifacts: an approach to operational specification. IBM Syst J. 2003;42(3):428–45.CrossRefGoogle Scholar
  11. 11.
    The Active XML homepage. http://www.activexml.net/
  12. 12.
    The Extensible Markup Language (XML) 1.0 (2nd edn). http://www.w3.org/TR/REC-xml
  13. 13.
    The W3C Web Services Activity. http://www.w3.org/2002/ws
  14. 14.
    The XQuery language. http://www.w3.org/TR/xquery

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.InriaParisFrance
  2. 2.Google Inc.New YorkUSA
  3. 3.School of Computer ScienceTel Aviv UniversityTel AvivIsrael

Section editors and affiliations

  • Sihem Amer-Yahia
    • 1
  1. 1.Laboratoire d’Informatique de GrenobleCNRS and LIGGrenobleFrance