DocumentCode :
1401144
Title :
Exception handling in workflow management systems
Author :
Hagen, Claus ; Alonso, Gustavo
Author_Institution :
Credit Suisse, Zurich, Switzerland
Volume :
26
Issue :
10
fYear :
2000
fDate :
10/1/2000 12:00:00 AM
Firstpage :
943
Lastpage :
958
Abstract :
Fault tolerance is a key requirement in process support systems (PSS), a class of distributed computing middleware encompassing applications such as workflow management systems and process centered software engineering environments. A PSS controls the flow of work between programs and users in networked environments based on a “metaprogram” (the process). The resulting applications are characterized by a high degree of distribution and a high degree of heterogeneity (properties that make fault tolerance both highly desirable and difficult to achieve). We present a solution for implementing more reliable processes by using exception handling, as it is used in programming languages, and atomicity, as it is known from the transaction concept in database management systems. We describe the mechanism incorporating both transactions and exceptions and present a validation technique allowing to assess the correctness of process specifications
Keywords :
client-server systems; database management systems; exception handling; software fault tolerance; workflow management software; atomicity; database management systems; distributed computing middleware; exception handling; fault tolerance; metaprogram; process centered software engineering; process specifications; process support systems; programming languages; transaction concept; validation technique; workflow management systems; Application software; Computer Society; Distributed computing; Fault tolerance; Fault tolerant systems; Middleware; Process design; Runtime environment; Software engineering; Workflow management software;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.879818
Filename :
879818
Link To Document :
بازگشت