The analysis of materialization process effectiveness strategies in AXML-based distributed systems

Marcin Marczewski


Active XML (AXML) is a powerful framework for data integration in a distributed, peer-to-peer environment. In AXML documents information can be presented extensionally or intentionally by embedding calls to local or remote Web services. Invoking such a call to a Web service and replacing its call definition by the data returned from that service is called materialization.
In this paper various strategies for materialization processes and their impact on effectiveness of AXML systems are analyzed. Considerations are justified by examples.


XML; materialization; Web Services; query processing

Full Text:



Abiteboul S., Manolescu I., Taropa E.: A Framework for Distributed XML Data Managements, EDBT, 2006, p. 1049÷1058.

Abiteboul S., Benjelloun O., Milo T.: The Active XML project: an overview, 2005.

The Active XML Team, Active XML User’s Guide,

Abiteboul S., Amann B., Baumgarten J., Benjelloun O., Dang Ngoc F., Milo T.: Schema-driven Customization of Web Services, VLDB, 2003, p. 1093÷1096.

Abiteboul S., Benjelloun O., Manolescu I., Milo T., Weber R.: Active XML: Peer-to-Peer Data and Web Services Integration, VLDB, 2002, p. 1087÷1090.

Milo T., Abiteboul S., Amann B., Benjelloun O., Dang Ngoc F.: Exchanging intensional XML data, ACM Trans. Database Syst. 30 (1), 2005, p. 1÷40.

Abiteboul S., Benjelloun O., Milo T.: Positive Active XML, PODS, 2004, p. 35÷45.

Ruberg G., Mattoso M.: XCraft: Boosting the Performance of Active XML Materialization, EDBT, 2008.

Taropa E.: Continuous services in AXML, Ecole Polytechnique Tech. Report.

Marczewski M., Pankowski T.: Data caching in data integration systems based on AXML technology, DEXA - GRep workshop, 2007.

W3C, Extensible Markup Language (XML),

Active XML home page,

W3C, Web Services Definition Language (WSDL),

W3C, Simple Object Access Protocol (SOAP),

W3C, XML Path Language (XPath),

W3C, An XML Query Language (XQuery),

Ruberg N. Ruberg G., Manolescu I.: Towards cost-based optimization for data-intensive Web service computations, SBBD, 2004, p. 283÷297.

Ruberg G., Mattoso M.: XCraft: A dynamic optimizer for the materialization of active XML documents., COPPE/UFRJ Tech. Report, 2007.

Marczewski M., Pankowski T.: Integracja danych w środowisku Web z wykorzystaniem technologii AXML, BDAS, 2007.

Kossmann D.: The State of the Art in Distributed Query Processing, 2000.

Chen W., Sammartino A., Goutev D., Hendricks F., Komi I., Wei M., Ahuta R., Nicola M.: IBM DB2 9 Pure XML Guide, IBM Redbook, 2007.

Królikowski Z.: Optymalizacja wykonywania zapytań w zaawansowanych systemach baz danych, Politechnika Poznańska, Rozprawy, nr 326, 1998.