TY - JOUR
T1 - A flexible failure-recovery model for workflow management systems
AU - Hwang, Gwan Hwan
AU - Lee, Yung Chuan
AU - Wu, Bor Yih
PY - 2005/3
Y1 - 2005/3
N2 - In this paper, we propose a new failure-recovery model for workflow management systems (WfMSs). This model is supported with a new language, called the workflow failure-handling (WfFH) language, which allows the workflow designer to write programs so that he can use data-flow analysis technology to guide the failure recovery in workflow execution. With the WfFH language, the computation of the end compensation point and the compensation set for failure recovery can proceed during the workflow process run-time according to the execution results and status of workflow activities. Also, the failure-recovery definitions programmed with the WfFH language can be independent, thereby dramatically reducing the maintenance overhead of workflow processes. A prototype is built in a Java-based object-oriented workflow management system, called JOO-WfMS. We also report our experiences in constructing this prototype.
AB - In this paper, we propose a new failure-recovery model for workflow management systems (WfMSs). This model is supported with a new language, called the workflow failure-handling (WfFH) language, which allows the workflow designer to write programs so that he can use data-flow analysis technology to guide the failure recovery in workflow execution. With the WfFH language, the computation of the end compensation point and the compensation set for failure recovery can proceed during the workflow process run-time according to the execution results and status of workflow activities. Also, the failure-recovery definitions programmed with the WfFH language can be independent, thereby dramatically reducing the maintenance overhead of workflow processes. A prototype is built in a Java-based object-oriented workflow management system, called JOO-WfMS. We also report our experiences in constructing this prototype.
KW - Compensation set
KW - End compensation point
KW - Failure recovery
KW - WfMS
KW - Workflow management system
UR - http://www.scopus.com/inward/record.url?scp=14844292096&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=14844292096&partnerID=8YFLogxK
U2 - 10.1142/S0218843005000992
DO - 10.1142/S0218843005000992
M3 - Article
AN - SCOPUS:14844292096
SN - 0218-8430
VL - 14
SP - 1
EP - 24
JO - International Journal of Cooperative Information Systems
JF - International Journal of Cooperative Information Systems
IS - 1
ER -