Active XML documents (AXML documents, for short) are XML documents  that may include embedded calls to Web services . 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).
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 . The software, primarily under the form of an AXML system, is available as open...
- 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.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
- 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.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.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.DXQ. Managing distributed system resources with distributed XQuery. http://db.ucsd.edu/dxq/
- 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.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
- 11.The Active XML homepage. http://www.activexml.net/
- 12.The Extensible Markup Language (XML) 1.0 (2nd edn). http://www.w3.org/TR/REC-xml
- 13.The W3C Web Services Activity. http://www.w3.org/2002/ws
- 14.The XQuery language. http://www.w3.org/TR/xquery