Organizing Long-Running Activities with Triggers and Transactions.
Umeshwar Dayal, Meichun Hsu, Rivka Ladin:
Organizing Long-Running Activities with Triggers and Transactions.
SIGMOD Conference 1990: 204-214@inproceedings{DBLP:conf/sigmod/DayalHL90,
author = {Umeshwar Dayal and
Meichun Hsu and
Rivka Ladin},
editor = {Hector Garcia-Molina and
H. V. Jagadish},
title = {Organizing Long-Running Activities with Triggers and Transactions},
booktitle = {Proceedings of the 1990 ACM SIGMOD International Conference on
Management of Data, Atlantic City, NJ, May 23-25, 1990},
publisher = {ACM Press},
year = {1990},
pages = {204-214},
ee = {http://doi.acm.org/10.1145/93597.98730, db/conf/sigmod/DayalHL90.html},
crossref = {DBLP:conf/sigmod/90},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
This paper addresses the problem of organizing 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.
Copyright © 1990 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Hector Garcia-Molina, H. V. Jagadish (Eds.):
Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data, Atlantic City, NJ, May 23-25, 1990.
ACM Press 1990 ,
SIGMOD Record 19(2), June 1990
Contents
References
- [Barr82]
- ...
- [BP83]
- ...
- [Chak89]
- ...
- [CC82]
- ...
- [Cohe86]
- Donald Cohen:
Automatic Compilation of Logical Specifications into Efficient Programs.
AAAI 1986: 21-25
- [Daya88a]
- Umeshwar Dayal, Barbara T. Blaustein, Alejandro P. Buchmann, Upen S. Chakravarthy, Meichun Hsu, R. Ledin, Dennis R. McCarthy, Arnon Rosenthal, Sunil K. Sarin, Michael J. Carey, Miron Livny, Rajiv Jauhari:
The HiPAC Project: Combining Active Databases and Timing Constraints.
SIGMOD Record 17(1): 51-70(1988)
- [Daya88b]
- Umeshwar Dayal:
Active Database Management Systems.
JCDKB 1988: 150-169
- [DBM88]
- Umeshwar Dayal, Alejandro P. Buchmann, Dennis R. McCarthy:
Rules Are Objects Too: A Knowledge Model For An Active, Object-Oriented Database System.
OODBS 1988: 129-143
- [DZ81]
- Valeria De Antonellis, Bruna Zonta:
Modelling Events a Data Base Application Design.
VLDB 1981: 23-31
- [Eswa76]
- ...
- [Forg82]
- Charles Forgy:
Rete: A Fast Algorithm for the Many Patterns/Many Objects Match Problem.
Artif. Intell. 19(1): 17-37(1982)
- [FZ89]
- Mary F. Fernandez, Stanley B. Zdonik:
Transaction Groups: A Model for Controlling Cooperative Transactions.
POS 1989: 341-350
- [GS87]
- Hector Garcia-Molina, Kenneth Salem:
Sagas.
SIGMOD Conference 1987: 249-259
- [HC88]
- Michun Hsu, Thomas E. Cheatham Jr.:
Rule Execution in CPLEX: A Persistent Objectbase.
OODBS 1988: 150-155
- [HLM88]
- Meichun Hsu, Rivka Ladin, Dennis R. McCarthy:
An Execution Model for Active Data Base Management Systems.
JCDKB 1988: 171-179
- [KDM88]
- Angelika M. Kotz, Klaus R. Dittrich, Jutta A. Mülle:
Supporting Semantic Rules by a Generalized Event/Trigger Mechanism.
EDBT 1988: 76-91
- [KR88]
- ...
- [KS90]
- Henry F. Korth, Gregory D. Speegle:
Long-Duration Transactions in Software Design Projects.
ICDE 1990: 568-574
- [LR83]
- ...
- [Lisk85]
- ...
- [McGe77]
- ...
- [MD89]
- Dennis R. McCarthy, Umeshwar Dayal:
The Architecture Of An Active Data Base Management System.
SIGMOD Conference 1989: 215-224
- [Moss81]
- ...
- [PKH88]
- Calton Pu, Gail E. Kaiser, Norman C. Hutchinson:
Split-Transactions for Open-Ended Activities.
VLDB 1988: 26-37
- [Reut89]
- ...
- [RCBB89]
- Arnon Rosenthal, Sharma Chakravarthy, Barbara T. Blaustein, José A. Blakeley:
Situation Monitoring for Active Databases.
VLDB 1989: 455-464
- [Sell89]
- Timos K. Sellis:
Special Issue on Rule Management and Processing in Expert Database Systems - Letter from the Guest Editor.
SIGMOD Record 18(3): 3-4(1989)
- [Ston86]
- ...
- [Syba87]
- ...
- [WL86]
- Carson C. Woo, Frederick H. Lochovsky:
Supporting Distributed Office Problem Solving in Organizations.
ACM Trans. Inf. Syst. 4(3): 185-204(1986)
- [Zism78]
- ...
- [Zloo82]
- ...
Copyright © Mon Mar 15 03:54:30 2010
by Michael Ley (ley@uni-trier.de)