Data & Knowledge Engineering - Special issue on ER '96
Developing time-oriented database applications in SQL
Developing time-oriented database applications in SQL
Specification and implementation of exceptions in workflow management systems
ACM Transactions on Database Systems (TODS)
The TSQL2 Temporal Query Language
The TSQL2 Temporal Query Language
Deriving Active Rules for Workflow Enactment
DEXA '96 Proceedings of the 7th International Conference on Database and Expert Systems Applications
Free Schedules for Free Agents in Workflow Systems
TIME '00 Proceedings of the Seventh International Workshop on Temporal Representation and Reasoning (TIME'00)
Artificial Intelligence in Medicine
Temporal Contextual Logic Programming
Electronic Notes in Theoretical Computer Science (ENTCS)
Data and web management research at Politecnico di Milano
ACM SIGMOD Record
Temporal similarity measures for querying clinical workflows
Artificial Intelligence in Medicine
Integrating Temporal Annotations in a Modular Logic Language
Applications of Declarative Programming and Knowledge Management
Schedule-aware workflow management systems
Transactions on Petri nets and other models of concurrency IV
A portable approach to exception handling in workflow management systems
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Conceptual modeling of flexible temporal workflows
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Hi-index | 0.00 |
Workflows describe business processes as the coordinated execution of simple activities (tasks) by human or automatic executors (agents). Workflow management systems (WfMS) are software systems supporting the automatic execution of workflows. Most WfMSs rely on database management systems (DBMS) where temporal aspects, which are relevant for the execution of a workflow, are managed explicitly. In this paper we discuss different architectures for a temporal WfMS: then we propose yet another workflow system which novelly manages temporal aspects via a temporal database system, composed by a temporal layer on top of a relational DBMS (Oracle). The adoption of a temporal database system both benefitted the development of the engine and increased its efficiency by allowing some additional features, as the management of process model evolution and the selection of executing agents via a workload balance over time.