ACM Home Page
Please provide us with feedback. Feedback
Organizing long-running activities with triggers and transactions
Full text PdfPdf (1.42 MB)
Source International Conference on Management of Data archive
Proceedings of the 1990 ACM SIGMOD international conference on Management of data table of contents
Atlantic City, New Jersey, United States
Pages: 204 - 214  
Year of Publication: 1990
ISBN:0-89791-365-5
Also published in ...
Authors
Umeshwar Dayal  Digital Equipment Corp , One Kendall Square - Building 700, Cambridge, MA
Meichun Hsu  Aiken Computation, Laboratory, Harvard Umversity, Cambridge, MA
Rivka Ladin  Digital Equipment Corp , One Kendall Square - Building 700, Cambridge, MA
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 50,   Citation Count: 57
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/93597.98730
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

Barr82
BP83
 
Chak89
Chakravarthy, S , et al , "HIPAC A Research Project in Actwe Time-Constrained Database Management Final Techmcal Report " Xerox Advanced Information Technology, Cambridge, Mass , July 1989
 
CC82
Chang, J-M, and S-K Chang, "Database Alerting Techmques for Office Activities Management " IEEE Trans. actwns on Communtcattons, Vol COM-30, No i, January 1982
 
Cohe86
Cohen, D "Automahc Compllahon of Logical Speclficatmns into Efficient Programs " Proc 5th International Conference on Artsfictal Intelhgence, August 1986
Daya88a
 
Daya88b
Dayal, U "Active Database Systems " Proc 3rd international Conference on Data and Knowledge Bases, Jerusalem, Israel, June 1988
 
DBM88
 
DZ81
De Antonelhs, V , and B Zones, "Modelhng Events m Data Base Apphcahons Design " Proc Intl VLDB Con}, 1981
 
Eswa76
Eswaran, K P "Specifications, Implementatmns, and Interactmns of a Trigger Subsystem in an Integrated Data Base System " IBM Research Report RJ1820 August 1976
 
Forg82
Foray, C L "Rete A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem" Arttfictal Intelhgence, 19, 1982 pp 17-37
 
FZ89
GS87
 
HC88
 
HLM88
Hsu, M , R Lachn, and D McCarthy, "An Execution Model for Active Database Management System," Proc 3rd Internattonal Conference on Data and Knowledge Bases, Jerusalem, Israel, June 1988
 
KDM88
 
KR88
Klein, J and A Reuter, "Migrating Transactmr~," Future Trends m Dtstmbuted Computer Systems m the '90s, Hong Kong, 1988
 
KS90
LR83
 
Lisk85
 
McGe77
McGee, W C , "The Informatmn Management System IMS/VS Part V Transaction Processing Faclhhes," IBM Sys Journal, Vol 16, No 2 , 1977, pp 148-169
MD89
 
Moss81
 
PKH88
 
Reut89
Reuter, A , "Contracts A Means for Extending Control Beyond Transaction Boundarms," Presentation at 3rd Workshop on High Performance Transaction Systems, Pacific Grove, CA, September 1989
 
RCBB89
 
Sell89
Selhs, T K (editor), A CM SIGMOD Record, Vol 18, No 3 Special Issue on Rule Management and Processing =n Ezpert Database Systems, September 1989
 
Ston86
Stonebraker, M et al "A Rule Manager For Relational Database Systems " The POSTGRES Papers Umv of Cahforma, Berkeley, Ca Electronics Research Lab, Memo No UCB/ERL M86/88, 1986
 
Syba87
Sybase, Inc Transact.SQL User's Guide =/1987
WL86
 
Zism78
Zlsman, M D , "Use of Production Systems for Modelhng Asynchronous, Concurrent Processes," in Pattern Detected Inference Systems, Waterman and Hayes-Roth (eds), Acadenuc Press, 1978
 
Zloo82
Zloof, M M , "Office-By-Example A Business Language that Unifies Data and Word Processing and Electromc Mail," IBM Systems Journal, Vol ~21, No 3, 1982

CITED BY  57

Collaborative Colleagues:
Umeshwar Dayal: colleagues
Meichun Hsu: colleagues
Rivka Ladin: colleagues