Organizing Long-Running Activities with Triggers and Transactions

173Citations
Citations of this article
28Readers
Mendeley users who have this article in their library.

Abstract

This paper addresses the problem of organising and controlling activities that involve multiple steps of processing and that typically are of long duration. We explore the use of triggers and transactions to specify and organize such long-running activities. Triggers offer data- or event-driven specification of control flow, and thus provide a flexible and modular framework with which the control structures of the activities can be extended or modified. We describe a model based on event-condition-action rules and coupling modes. The execution of these rules is governed by an extended nested transaction model. Through a detailed example, we illustrate the utility of the various features of the model for chaining related steps without sacrificing concurrency, for enforcing integrity constraints, and for providing flexible failure and exception handling. © 1990, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Dayal, U., Hsu, M., & Ladin, R. (1990). Organizing Long-Running Activities with Triggers and Transactions. ACM SIGMOD Record, 19(2), 204–214. https://doi.org/10.1145/93605.98730

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free