Advertisement

Information Systems Frontiers

, Volume 15, Issue 2, pp 203–222 | Cite as

On the improvement of active XML (AXML) representation and query evaluation

  • Binh Viet Phan
  • Eric Pardede
  • Wenny Rahayu
Article

Abstract

Active XML (AXML) as intensional data aims to exploit potential computing powers of XML, Web services and P2P architecture. It is considered a powerful extension of XML to deal with dynamic XML data from autonomous and heterogeneous data sources on a very large scale via Web services. However, AXML is still at an immature stage and various issues need to be investigated before it can be accepted widely. This paper will focus on two issues facing the current AXML system, namely the representation and the query process. We propose superior representation and improved query evaluation for AXML. For justification purposes, we compare our proposed algorithms with the existing algorithms.

Keywords

Active XML AXML representation AXML query evaluation algorithm 

References

  1. Abiteboul, S., Alexe, B., Benjelloun, O., Cautis, B., Fundulaki, I., Milo, T., et al. (2004a). An electronic patient record “on steroids”: Distributed, peer-to-peer, secure and privacy-conscious. In Proceedings of the thirtieth international conference on very large data bases, VLDB ’04 (Vol. 30, pp. 1273–1276). VLDB Endowment.Google Scholar
  2. Abiteboul, S., Baumgarten, J., Bonifati, A., Cobéna, G., Cremarenco, C., Dragan, F., et al. (2003). Managing distributed workspaces with active xml. In VLDB ’2003: Proceedings Of The 29th international conference on very large databases (pp. 1061–1064). VLDB Endowment.Google Scholar
  3. Abiteboul, S., Benjelloun, O., Cautis, B., Manolescu, I., Milo, T., & Preda, N. (2004b). Lazy query evaluation for active xml. In SIGMOD ’04: Proceedings Of The 2004 ACM SIGMOD international conference on management of data (pp. 227–238). New York, NY, USA: ACM.CrossRefGoogle Scholar
  4. Abiteboul, S., Benjelloun, O., Manolescu, I., Milo, T., & Weber, R. (2002). Active xml: Peer-to-peer data and web services integration. In Proceedings Of VLDB (pp. 1087–1090). Morgan Kaufmann.Google Scholar
  5. Abiteboul, S., Benjelloun, O., Manolescu, I., Milo, T., & Weber, R. (2004c). Active xml: A data-centric perspective on web services. In Web dynamics (pp. 275–300).Google Scholar
  6. Abiteboul, S., Benjelloun, O., & Milo, T. (2004d). Positive active xml. In PODS ’04: Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on principles of database systems (pp. 35–45). New York, NY, USA: ACM.CrossRefGoogle Scholar
  7. Abiteboul, S., Benjelloun, O., & Milo, T. (2008). The active xml project: An overview. The VLDB Journal, 17(5), 1019–1040.CrossRefGoogle Scholar
  8. Abiteboul, S., Gottlob, G., & Manna, M. (2009). Distributed xml design. In Proceedings of the twenty-eighth ACM SIGMOD-SIGACT-SIGART symposium on principles of database systems, PODS ’09 (pp. 247–258). New York, NY, USA: ACM.CrossRefGoogle Scholar
  9. Alonso, G., Casati, F., Kuno, H., & Machiraju, V. (2004). Web service concepts, architectures and applications. Springer.Google Scholar
  10. Bradley, N. (1998). The XML companion (1st ed.). Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc.Google Scholar
  11. Bray, T., Paoli, J., Sperberg-McQueen, C. M., Maler, E., & Yergeau, F. (2008). Extensible markup language (xml) 1.0 (5th ed.). http://www.w3.org/TR/2008/REC-xml-20081126/. Accessed 11 July 2012.
  12. Brinkmann, A., & Effert, S. (2008). Data replication in p2p environments. In Proceedings of the twentieth annual symposium on parallelism in algorithms and architectures, SPAA ’08 (pp. 191–193). New York, NY, USA: ACM.CrossRefGoogle Scholar
  13. Eda, T., Onizuka, M., & Yamamuro, M. (2005). Processing xpath queries with xml summaries. In Proceedings of the 14th ACM international conference on information and knowledge management, CIKM ’05 (pp. 223–224). New York, NY, USA: ACM.CrossRefGoogle Scholar
  14. Ferraz, C. A., Braganholo, V. P., & Mattoso, M. (2007). Storing axml documents with araxa. In SBBD (pp. 255–269).Google Scholar
  15. GEMO (2007). Active xml. http://webdam.inria.fr/axml/index.axml.html. Accessed 11 July 2012.
  16. Goldman, R., & Widom, J. (1997). Dataguides: Enabling query formulation and optimization in semistructured databases. In M. Jarke, M. J. Carey, K. R. Dittrich, F. H. Lochovsky, P. Loucopoulos, & M. A. Jeusfeld (Eds.), VLDB’97, proceedings of 23rd international conference on very large databases, August 25–29, 1997, Athens, Greece (pp. 436–445). Morgan Kaufmann.Google Scholar
  17. Harold, E. R., & Means, W. S. (2002). XML in a nutshell. Sebastopol, CA, USA: O’Reilly & Associates, Inc.Google Scholar
  18. Hoque, R. (2000). XML for real programmers (1st ed.). San Francisco, CA, USA: Morgan Kaufmann Publishers Inc.Google Scholar
  19. Kemme, B., Peris, R. J., & Patio-Martnez, M. (2010). Database replication (1st ed.). Morgan and Claypool Publishers.Google Scholar
  20. Milo, T., Abiteboul, S., Amann, B., Benjelloun, O., & Ngoc, F. D. (2003). Exchanging intensional xml data. In SIGMOD ’03: Proceedings Of The 2003 ACM SIGMOD international conference on management of data (pp. 289–300). New York, NY, USA: ACM.CrossRefGoogle Scholar
  21. Pras, A., Schönwälder, J., & Stiller, B. (2007). Peer-to-peer technologies in network and service management. Journal of Network and Systems Management, 15, 285–288.CrossRefGoogle Scholar
  22. Ruberg, G., & Mattoso, M. (2008). Xcraft: Boosting the performance of active xml materialization. In EDBT ’08: proceedings of the 11th international conference on extending database technology (pp. 299–310). New York, NY, USA: ACM.CrossRefGoogle Scholar
  23. The Active XML Team (2005). Active xml user’s guide. Technical report, AXML Group. http://www.activexml.net/reports/docs/AXML%20Guide.pdf. Accessed 11 July 2012.
  24. Vidal, V., Lemos, F., & Porto, F. (2008). Towards automatic generation of axml web services for dynamic data integration. In DataX ’08: Proceedings of the 2008 EDBT workshop on database technologies for handling XML information on the web (pp. 43–50). New York, NY, USA: ACM.CrossRefGoogle Scholar
  25. W3C (2004). Web services architecture. http://www.w3.org/TR/ws-arch/. Accessed 11 July 2012.

Copyright information

© Springer Science+Business Media, LLC 2012

Authors and Affiliations

  1. 1.La Trobe UniversityBundooraAustralia

Personalised recommendations