Specification and implementation of exceptions in workflow management systems

被引:132
作者
Casati, F [1 ]
Ceri, S [1 ]
Paraboschi, S [1 ]
Pozzi, G [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informaz, I-20133 Milan, Italy
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 1999年 / 24卷 / 03期
关键词
languages; management; performance; active rules; asynchronous events; exceptions; workflow management systems;
D O I
10.1145/328939.328996
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although workflow management systems are most applicable when an organization follows standard business processes and routines, any of these processes faces the need for handling exceptions, i.e., asynchronous and anomalous situations that fall outside the normal control flow. In this paper we concentrate upon anomalous situations that, although unusual, are part of the semantics of workflow applications, and should be specified and monitored coherently; in most real-life applications, such exceptions affect a significant fraction of workflow cases. However, very few workflow management systems are integrated with a highly expressive language for specifying this kind of exception and with a system component capable of handling it. We present Chimera-Exc, a language for the specification of exceptions for workflows based on detached active rules, and then describe the architecture of a system, called FAR, that implements Chimera-Exc and integrates it with a commercial workflow management system and database server. We discuss the main issues that were solved by our implementation, and report on the performance of FAR. We also discuss design criteria for exceptions in light of the formal properties of their execution. Finally, we focus on the portability of FAR and on its unbundling to a generic architecture with detached active rules.
引用
收藏
页码:405 / 451
页数:47
相关论文
共 68 条
[41]  
KAMATH M, 1998, P 14 INT C DAT ENG O
[42]  
KAPPEL C., 1995, B IEEE TECHNICAL COM, V18, P11
[43]  
Kappel G., 1998, SIGMOD Record, V27, P36, DOI 10.1145/290593.290601
[44]  
Leban B., 1986, Proceedings AAAI-86: Fifth National Conference on Artificial Intelligence, P367
[45]   Workflow-based applications [J].
Leymann, F ;
Roller, D .
IBM SYSTEMS JOURNAL, 1997, 36 (01) :102-123
[46]  
MOHAN C, 1997, P NATO ADV STUD I WO
[47]  
*OR CORP, 1996, OR 7 SERV CONC MAN
[48]  
PATON N, 1999, ACTIVE RULES DATA SY
[49]  
PERNICI B, 1989, OFFICE INFORMATION S
[50]  
PERNICI B, 1996, 30023 WIDE CONS