skip to main content
10.1145/1497308.1497340acmconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

An XQuery-based trigger service to bring consistency management to data integration systems

Published:24 November 2008Publication History

ABSTRACT

Nowadays XML-based data integration systems are accepted as data service providers on the web. In order to make such a data integration system fully equipped with data manipulation capabilities, programming frameworks which support update at the integration level are being developed. When the user is permitted to submit updates, it is necessary to establish the best possible data consistency in the whole data integration system. To that extend, we present an approach based on an XQuery trigger service. We define an XQuery trigger model together with its semantics. We report on the integration of the XQuery trigger service into the overall architecture and discuss details of the execution model. Experiments show that data consistency is enforced easily, efficiently and conveniently at the global level.

References

  1. S. Abiteboul, B. Amann, S. Cluet, A. Eyal, L. Mignet, and T. Milo. Active views for electronic commerce. In VLDB '99: Proceedings of the 25th International Conference on Very Large Data Bases, pages 138--149, San Francisco, CA, USA, 1999. Morgan Kaufmann Publishers Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Abiteboul, O. Benjelloun, and T. Milo. Positive active xml. In PODS '04: Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, pages 35--45, New York, NY, USA, 2004. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Bailey, A. Poulovassilis, and P. T. Wood. Analysis and optimization for event-condition-action rules on xml. Computer Networks, 2001.Google ScholarGoogle Scholar
  4. BEA, IBM, Oracle, Primeton Technologies, Rogue Wave Software, SAP, Software AG, Sun Microsystems, Xcalia, Zend Technologies. SDO for Java Specification V2.1. http://www.osoa.org/download/attachments/36/Java-SDO-Spec-v2.1.0-FINAL. pdf?version=1.Google ScholarGoogle Scholar
  5. BEA-Systems-Inc. Bea aqualogic data services platform 3.0, 2008. http://edocs.bea.com/aldsp/docs30/index.html.Google ScholarGoogle Scholar
  6. J. Beatty, S. Brodsky, M. Nally, and R. Paul. Next-generation data programming: Service data objects. A Joint Whitepaper with IBM and BEA., 2003.Google ScholarGoogle Scholar
  7. A. Bonifati, D. Braga, A. Campi, and S. Ceri. Active xquery. In ICDE '02: Proceedings of the Eighteenth International Conference on Data Engineering, pages 403--412, San Jose, USA, 2002. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Carey. Data delivery in a service-oriented world: the bea aqualogic data services platform. In SIGMOD '06: Proceedings of the 2006 ACM SIGMOD international conference on Management of data, pages 695--705, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Chakravarthy and R. Le. Eca rule support for distributed heterogeneous environments. In ICDE '98: Proceedings of the Fourteenth International Conference on Data Engineering, page 601, Washington, DC, USA, 1998. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. S. Chawathe, H. Garcia-Molina, and J. Widom. A toolkit for constraint management in heterogeneous information systems. In ICDE '96: Proceedings of the Twelfth International Conference on Data Engineering, pages 56--65, Washington, DC, USA, 1996. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. H. Fritschi, S. Gatziu, and K. R. Dittrich. Framboise -- an approach to construct active database mechanisms. Technical report, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Y. Halevy. Answering queries using views: A survey. The VLDB Journal, 10(4):270--294, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. E. N. Hanson and S. Khosla. An introduction to the triggerman asynchronous trigger processor. In Lecture Notes In Computer Science; Vol. 1312, Proceedings of the Third International Workshop on Rules in Database Systems, pages 51--66. Springer-Verlag, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. H. Ishikawa and M. Ohta. An active web-based distributed database system for e-commerce. In In Proc. Web Dynamics Workshop, London, 2001.Google ScholarGoogle Scholar
  15. J. Melton, editor. Advanced SQL: 1999, Understanding Object-Oriented and Other Advanced Features. Morgan Kaufmann, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J. Mylopoulos, A. Gal, K. Kontogiannis, and M. Stanley. A generic integration architecture for cooperative information systems. In COOPIS '96: Proceedings of the First IFCIS International Conference on Cooperative Information Systems, page 208, Washington, DC, USA, 1996. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. G. Papamarkos, A. Poulovassilis, and P. Wood. Event-condition-action rule languages for the semantic web. In In Proc. Workshop on Semantic Web and Databases, at VLDB'03, Berlin, 2003.Google ScholarGoogle Scholar
  18. N. W. Paton and O. Díaz. Active database systems. ACM Comput. Surv., 31(1):63--103, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. F. Shao, A. Novak, and J. Shanmugasundaram. Triggers over nested views of relational data. ACM Trans. Database Syst., 31(3):921--967, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. E. Simon and A. K. Dittrich. Promises and realities of active database systems. In VLDB '95: Proceedings of the 21th International Conference on Very Large Data Bases, pages 642--653, San Francisco, CA, USA, 1995. Morgan Kaufmann Publishers Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. SoftwareAG. Number one in xml management: Tamino xml server, technical factsheet, 2006.Google ScholarGoogle Scholar
  22. G. Vargas-Solar, C. Collet, and H. G. Ribeiro. Active services for federated databases. In SAC '00: Proceedings of the 2000 ACM symposium on Applied computing, pages 356--360, New York, NY, USA, 2000. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. W3C. Xquery update: last call for specification. http://www.w3c.org.Google ScholarGoogle Scholar
  24. G. Wiederhold. Mediators in the architecture of future information systems. Computer, 25(3):38--49, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Xcalia. Xcalia intermediation core. http://www.xcalia.com.Google ScholarGoogle Scholar

Index Terms

  1. An XQuery-based trigger service to bring consistency management to data integration systems

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        iiWAS '08: Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
        November 2008
        703 pages
        ISBN:9781605583495
        DOI:10.1145/1497308

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 24 November 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader