Nested transactions: an approach to reliable distributed computing
Nested transactions: an approach to reliable distributed computing
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
The HiPAC project: combining active databases and timing constraints
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
Rules are objects too: A knowledge model for an active, object-oriented databasesystem
Lecture notes in computer science on Advances in object-oriented database systems
Rule execution in CPLEX: a persistent objectbase
Lecture notes in computer science on Advances in object-oriented database systems
The architecture of an active database management system
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Situation monitoring for active databases
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Supporting distributed office problem solving in organizations
ACM Transactions on Information Systems (TOIS) - Special issue: selected papers from the conference on office information systems
Supporting Semantic Rules by a Generalized Event/Trigger Mechanism
EDBT '88 Proceedings of the International Conference on Extending Database Technology: Advances in Database Technology
Long-Duration Transactions in Software Design Projects
Proceedings of the Sixth International Conference on Data Engineering
Split-Transactions for Open-Ended Activities
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
SOS: A Conceptual Model for Office Information Systems
Databases for Business and Office Applications, Database Week
Office Procedures As a Distributed Database Application
Databases for Business and Office Applications, Database Week
Distributed Systems: Methods and Tools for Specification, An Advanced Course, April 3-12, 1984 and April 16-25, 1985 Munich
Transaction Groups: A Model for Controlling Cooperative Transactions
Proceedings of the Third International Workshop on Persistent Object Systems
Dialogue and process design for interactive information systems using Taxis
Proceedings of the SIGOA conference on Office information systems
Non-deterministic queue operations
PODS '91 Proceedings of the tenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
News on-demand for multimedia networks
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Third generation TP monitors: a database challenge
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Formal aspects of concurrency control in long-duration transaction systems using the NT/PV model
ACM Transactions on Database Systems (TODS)
ASSET: a system for supporting extended transactions
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Temporal conditions and integrity constraints in active database systems
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Towards adaptive scheduling of tasks in transactional workflows
WSC '95 Proceedings of the 27th conference on Winter simulation
Using event contexts and matching constraints to monitor software processes
Proceedings of the 17th international conference on Software engineering
The STRIP rule system for efficiently maintaining derived data
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Specification and Management of Interdependent Data in OperationalSystems and Data Warehouses
Distributed and Parallel Databases
Adding implicit invocation to traditional programming languages
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Logic based modeling and analysis of workflows
PODS '98 Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Dynamic restructuring of transactional workflow activities: a practical implementation method
Proceedings of the seventh international conference on Information and knowledge management
An adaptable generation approach to agenda management
Proceedings of the 20th international conference on Software engineering
ACM Computing Surveys (CSUR)
Specification and implementation of exceptions in workflow management systems
ACM Transactions on Database Systems (TODS)
Databases in software engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Distributed and Parallel Databases
Flexible Transaction Dependencies in Database Systems
Distributed and Parallel Databases
An algebraic approach to static analysis of active database rules
ACM Transactions on Database Systems (TODS)
Integrating temporal, real-time, an active databases
ACM SIGMOD Record
CovaTM: a transaction model for cooperative applications
Proceedings of the 2002 ACM symposium on Applied computing
Mediator-Based Evolutionary Design and Development of Image Meta-Analysis Environments
Journal of Intelligent Information Systems
Chronological scheduling of transactions with temporal dependencies
The VLDB Journal — The International Journal on Very Large Data Bases
The Integration of Rule Systems and Database Systems
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering
Compile-Time and Runtime Analysis of Active Behaviors
IEEE Transactions on Knowledge and Data Engineering
A Study of Concurrency Control in Real-Time, Active Database Systems
IEEE Transactions on Knowledge and Data Engineering
Using Patterns to Design Rules in Workflows
IEEE Transactions on Software Engineering
Practical Applications of Triggers and Constraints: Success and Lingering Issues (10-Year Award)
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
A Model for Active Object Oriented Databases
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Business Process Coordination: State of the Art, Trends, and Open Issues
Proceedings of the 27th International Conference on Very Large Data Bases
A Transactional Model for Long-Running Activities
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Specifying and Enforcing Intertask Dependencies
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
A Multidatabase System for Tracking and Retrieval of Financial Data
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
NAOS - Efficient and Modular Reactive Capabilities in an Object-Oriented Database System
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Towards a Cooperative Transaction Model - The Cooperative Activity Model
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Promises and Realities of Active Database Systems
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
An Active Real-Time Database Model for Air Traffic Control Systems
ARTDB '97 Proceedings of the Second International Workshop on Active, Real-Time, and Temporal Database Systems
Performance Issues in Processing Active Real-Time Transactions
ARTDB '97 Proceedings of the Second International Workshop on Active, Real-Time, and Temporal Database Systems
Buffer Management in Active, Real-Time Database Systems - Concepts and an Algorithm
ARTDB '97 Proceedings of the Second International Workshop on Active, Real-Time, and Temporal Database Systems
EDCIS '02 Proceedings of the First International Conference on Engineering and Deployment of Cooperative Information Systems
Temporally Faithful Execution of Business Transactions
CAiSE '00 Proceedings of the 12th International Conference on Advanced Information Systems Engineering
A Framework for the Encapsulation of Value-Added Services in Digital Objects
ECDL '98 Proceedings of the Second European Conference on Research and Advanced Technology for Digital Libraries
WorkMan - A Transactional Workflow Prototype
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
A Formalism for Extended Transaction Model
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Formalizing Workflows Using the Event Calculus
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
EXACT: an extensible approach to active object-oriented databases
The VLDB Journal — The International Journal on Very Large Data Bases
Priority assignment in real-time active databases
The VLDB Journal — The International Journal on Very Large Data Bases
A taxonomy of correctness criteria in database applications
The VLDB Journal — The International Journal on Very Large Data Bases
The VLDB Journal — The International Journal on Very Large Data Bases
Contracting Transaction Hierarchies
RIDE '96 Proceedings of the 6th International Workshop on Research Issues in Data Engineering (RIDE '96) Interoperability of Nontraditional Database Systems
Cross-Organizational Transaction Support for E-Services in Virtual Enterprises
Distributed and Parallel Databases
Process inheritance and instance modification
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
Automatic Control of Workflow Processes Using ECA Rules
IEEE Transactions on Knowledge and Data Engineering
Finding and preventing run-time error handling mistakes
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Event Handling for the Universal Enterprise
Information Technology and Management
Publishing and composition of atomicity-equivalent services for B2B collaboration
Proceedings of the 28th international conference on Software engineering
Automatic workflow verification and generation
Theoretical Computer Science
Supporting effective unexpected exceptions handling in workflow management systems
Proceedings of the 2007 ACM symposium on Applied computing
Performance analysis of long-lived cooperative transactions in active DBMS
Data & Knowledge Engineering
Event-driven rules for sensing and responding to business situations
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Exceptional situations and program reliability
ACM Transactions on Programming Languages and Systems (TOPLAS)
A survey on the history of transaction management: from flat to grid transactions
Distributed and Parallel Databases
Events and streams: harnessing and unleashing their synergy!
Proceedings of the second international conference on Distributed event-based systems
Event-based distributed workflow execution with EVE
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
An enactment-engine based on use-cases
BPM'07 Proceedings of the 5th international conference on Business process management
Infusing agility in business processes through an event-centric approach
International Journal of Business Information Systems
Resilient Business Process Management: Framework and services
Expert Systems with Applications: An International Journal
Automated management of assets based on RFID triggered alarm messages
Information Systems Frontiers
A service-oriented workflow language for robust interacting applications
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Using the π-calculus for formalizing workflow patterns
BPM'05 Proceedings of the 3rd international conference on Business Process Management
A collaborative framework for unexpected exception handling
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
A goal driven dynamic event subscription approach
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Transactional Workflows in Distributed Systems
Fundamenta Informaticae
An event-driven workflow framework to develop context-aware mobile applications
Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia
Dynamic event subscriptions in distributed event based architectures
Expert Systems with Applications: An International Journal
Knowledge-Based Behavior Specification
WI-IAT '12 Proceedings of the The 2012 IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technology - Volume 03
Hi-index | 0.00 |
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.