WorkMan is a workflow prototype system in which considerable attention is paid for workflows ’ transactional properties and the utilization of the services provided by database systems supporting SQL. Particularly the system provides different approaches for workflows ’ failure atomicity: likewise most other workflow systems it provides compensation mechanism, but besides this it provides options. Through options the problems related to dirty data can be avoided: instead of making dirty updates, workflows try to acquire options. An option is a certijication of the success of a possible later update. If the workflow will commit, then the options are realized, and otherwise canceled. Options are implemented by installing appropriate constraints in the database. Two variations of options are introduced, called public options and internal options. They differ in whether the effects of grunted options are visible to other concurrent activities.
[1]
Johann Eder,et al.
The Workflow Activity Model WAMO
,
1995,
CoopIS.
[2]
Juha Puustjärvi,et al.
WorkMan - A Transactional Workflow Prototype
,
2000,
DEXA.
[3]
Amit P. Sheth,et al.
An overview of workflow management: From process modeling to infrastructure for automation
,
1995
.
[4]
Sunil K. Sarin,et al.
Workflow and data management in InConcert
,
1996,
Proceedings of the Twelfth International Conference on Data Engineering.
[5]
Gerti Kappel,et al.
From Rules To Rule Patterns
,
1996,
CAiSE.
[6]
Krithivasan Ramamritham,et al.
Improving correctness and failure handling in workflow management systems
,
1998
.