Skip to main content

Extending XML Triggers with Path-Granularity

  • Conference paper
Web Information Systems Engineering – WISE 2007 (WISE 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4831))

Included in the following conference series:

Abstract

Triggers are a well-founded concept in relational databases that provide reactive behaviour in response to database modifications [1] [2]. For XML databases, however, there still does not exist a standardised trigger mechanism. In order to make trigger functionality for XML databases as practical and applicable as it is in the relational context, the hierarchical nature of the XML data model must be considered. Trigger granularity is a fundamental concept that is closely related to the structure of the data that the trigger operates on. We must explore how update operations on particular XML document nodes impact the structure of the data. This paper addresses this issue and proposes path-level granularity, a novel extension to XML trigger granularity. It introduces definitions and methodologies for performing path-level granularity in XML triggers. An implementation of an XML trigger engine and case study are used as proof of concept. Further, a cost-based evaluation of the proposed concepts is also included.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Eswaran, K.P.: Specifications, implementations and interactions of a trigger subsystem in an integrated database system. IBM Research Report RJ 1820, IBM San Jose Research Laboratory, San Jose, California (1976)

    Google Scholar 

  2. Ceri, S., Cochrane, R., Widom, J.: Practical Applications of Triggers and Constraints: Success and Lingering Issues (10-Year Award). In: VLDB Conference, pp. 254–262 (2000)

    Google Scholar 

  3. Tatarinov, I., Ives, Z.G., Halevy, A.Y., Weld, D.S.: Updating XML. In: SIGMOD Conference, pp. 413–424 (2001)

    Google Scholar 

  4. Barbosa, D., Mendelzon, A.O., Libkin, L., Mignet, L., Arenas, M.: Efficient Incremental Validation of XML Documents. In: ICDE, pp. 671–682 (2004)

    Google Scholar 

  5. Bailey, J., Poulovassilis, A., Wood, P.T.: An event-condition-action language for XML. In: WWW Conference, pp. 486–495 (2002)

    Google Scholar 

  6. Rekouts, M.: Incorporating Active Rules Processing into Update Execution in XML Database Systems. In: DEXA Workshops, pp. 831–836 (2005)

    Google Scholar 

  7. Bonifati, A., Braga, D., Campi, A., Ceri, S.: Active XQuery. In: ICDE, pp. 403–412 (2002)

    Google Scholar 

  8. Grust, T.: Accelerating XPath location steps. In: SIGMOD Conference, pp. 109–120 (2002)

    Google Scholar 

  9. Jagadish, H.V., Al-Khalifa, S., Chapman, A., Lakshmanan, L.V.S., Nierman, A., Paparizos, S., Patel, J.M., Srivastava, D., Wiwatwattana, N., Wu, Y., Yu, C.: TIMBER: A native XML database. VLDB Journal 11(4), 274–291 (2002)

    Google Scholar 

  10. Bonifati, A., Ceri, S., Paraboschi, S.: Active rules for XML: A new paradigm for E-services. VLDB Journal 10(1), 39–47 (2001)

    Google Scholar 

  11. Brian, D.: The Definitive Guide to Berkeley DB XML (Definitive Guide). Published by Apress, Berkely, CA, USA (2006), ISBN = 1590596668

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Boualem Benatallah Fabio Casati Dimitrios Georgakopoulos Claudio Bartolini Wasim Sadiq Claude Godart

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Landberg, A.H., Rahayu, J.W., Pardede, E. (2007). Extending XML Triggers with Path-Granularity. In: Benatallah, B., Casati, F., Georgakopoulos, D., Bartolini, C., Sadiq, W., Godart, C. (eds) Web Information Systems Engineering – WISE 2007. WISE 2007. Lecture Notes in Computer Science, vol 4831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76993-4_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76993-4_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76992-7

  • Online ISBN: 978-3-540-76993-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics