Automatic verification of database transaction safety
ACM Transactions on Database Systems (TODS)
Integrity = validity + completeness
ACM Transactions on Database Systems (TODS)
Logic programming and databases
Logic programming and databases
CONTEXT: a CONstrainT EXplanation Tool
Data & Knowledge Engineering
Using polytransactions to manage interdependent data
Database transaction models for advanced applications
Integrity control in relational database systems: an overview
Data & Knowledge Engineering
Local verification of global integrity constraints in distributed databases
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Deriving incremental production rules for deductive data
Information Systems
Managing heterogeneous multi-system tasks to support enterprise-wide operations
Distributed and Parallel Databases - Special issue on software support for work flow management
Exotica: a project on advanced transaction management and workflow systems
ACM SIGOIS Bulletin - Special issue: business process reengineering
Expert workflow: building knowledge-based workflow systems with object technology
Addendum to the 1997 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (Addendum)
The TriGS active object-oriented database system— an overview
ACM SIGMOD Record
The object constraint language: precise modeling with UML
The object constraint language: precise modeling with UML
A declarative approach to business rules in contracts: courteous logic programs in XML
Proceedings of the 1st ACM conference on Electronic commerce
Exception Handling in Workflow Management Systems
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
An algebraic approach to static analysis of active database rules
ACM Transactions on Database Systems (TODS)
Business Process Management: The Third Wave
Business Process Management: The Third Wave
Distributing Semantic Constraints Between Heterogeneous Databases
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
The Implementation and Evaluation of Integrity Maintenance Rules in an Object-Oriented Database
Proceedings of the Eighth International Conference on Data Engineering
Deriving Integrity Maintaining Triggers from Transition Graphs
Proceedings of the Ninth International Conference on Data Engineering
ECA Rule Integration into an OODBMS: Architecture and Implementation
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
A Toolkit for Constraint Management in Heterogeneous Information Systems
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Failure Handling and Coordinated Execution of Concurrent Workflows
ICDE '98 Proceedings of the Fourteenth International Conference on Data 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
Coordination in Workflow Management Systems - A Rule-Based Approach
Coordination Technology for Collaborative Applications - Organizations, Processes, and Agents [ASIAN 1996 Workshop]
Managing with Less than Absolute Integrity
Proceedings of the IFIP TC11 Working Group 11.5, First Working Conference on Integrity and Internal Control in Information Systems: Increasing the confidence in Information Systems
Deriving Active Rules for Workflow Enactment
DEXA '96 Proceedings of the 7th International Conference on Database and Expert Systems Applications
Thémis: a database programming language with integrity constraints
DBLP-4 Proceedings of the Fourth International Workshop on Database Programming Languages - Object Models and Languages
Schema Integration with Integrity Constraints
BNCOD 15 Proceedings of the 15th British National Conferenc on Databases: Advances in Databases
An XML-based process definition language for integrated process management
Computers in Industry
Active rules for XML: A new paradigm for E-services
The VLDB Journal — The International Journal on Very Large Data Bases
Integrity constraint checking in federated databases
COOPIS '96 Proceedings of the First IFCIS International Conference on Cooperative Information Systems
TriGS/sub flow/: Active object-oriented workflow management
HICSS '95 Proceedings of the 28th Hawaii International Conference on System Sciences
Modeling Interorganizational Workflows with XML Nets
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 7 - Volume 7
XML-Based Schema Definition for Support of Interorganizational Workflow
Information Systems Research
The Process Interchange Format and Framework
The Knowledge Engineering Review
Business process management: a survey
BPM'03 Proceedings of the 2003 international conference on Business process management
Terminability and compensatibility of cycles in business processes with a process-oriented trigger
Data & Knowledge Engineering
A rule-based approach to proactive exception handling in business processes
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
This paper proposes a new mechanism, called BPTrigger, which can overcome limitations of current Database (DB) Triggers. DB Triggers are used to enforce integrity constraints related to data stored in databases. They are not adequate, however, for complex business constraints that must be applied to several business processes or activities, hence, involving many data items. Further, DB Triggers does not properly support distributed and heterogeneous environments and may incur serious performance degradation including non-termination. BPTrigger enables representation and flexible enforcement of complex business process constraints in a distributed and heterogeneous environment. Unlike a DB Trigger that must be defined on each data item participating in a constraint and must be checked every time the data item is updated, BPTrigger allows a constraint to be defined only once on a business process and enforces the constraint once at the time of execution of the process. To provide comprehensive support, the paper identifies all possible constraints related to business processes based on literature survey and classifies them into four types: entry, exit, running, and invariant, according to the time of enforcement. Reflecting the requirements suggested by the classification, the syntax of BPTrigger is defined. An additional construct is proposed to enable flexible management of invariants. The paper also introduces a prototype system for BPTrigger along with an extended example to demonstrate its feasibility and to provide a performance comparison with typical DB Triggers.