Component-based development of dynamic workflow systems using the coordination paradigm

被引:0
作者
Papadopoulos, GA [1 ]
Fakas, G [1 ]
机构
[1] Univ Cyprus, Dept Comp Sci, CY-1678 Nicosia, Cyprus
来源
PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS | 2003年 / 2763卷
关键词
component-based systems; coordination models and languages; workflow systems; dynamic (re-) configurable systems; collaborative environments;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We argue for the need to use control-based, event-driven and state-defined coordination models and associated languages in modelling and automating business processes (workflows). We propose a two-level architecture of a hierarchical workflow management system modelled and developed in such a state-of-the-art coordination language. The main advantage of a hierarchical, coordination-based architecture is that individual workflow entities can be easily replaced with others, without disrupting the overall workflow process. Each individual workflow entity exhibits a certain degree of flexibility and autonomy. This makes possible the construction of workflow systems that bring further improvements to process automation and dynamic management, such as dynamic (re-) allocation of activities to actors, reusability of coordination (collaboration) patterns, etc. A case study is presented to demonstrate the use of our approach.
引用
收藏
页码:304 / 315
页数:12
相关论文
共 20 条
[1]  
AHUJA S, 1986, IEEE COMPUT, V19, P26
[2]  
ANDRADE L, 2001, LNCS, V2068, P374
[3]  
ARBAB F, 1996, LECT NOTES COMPUT SC, V1061, P34
[4]  
Banville M., 1996, LECT NOTES COMPUTER, V1061, P57
[5]  
BOUVRY P, 1996, LECT NOTES COMPUTER, V1061, P403
[6]  
Carriero N, 1997, P ANN HICSS, P310, DOI 10.1109/HICSS.1997.667278
[7]   Coordination language for building collaborative applications [J].
Cortes M. .
Computer Supported Cooperative Work: CSCW: An International Journal, 2000, 9 (01) :5-31
[8]  
ELLIS C, 2000, MIL DEWS MODELING LA, V9, P293
[9]  
FLORIJN G, 1996, LNCS, V1061, P197
[10]  
KAMMER PT, 2000, TECHNIQUES SUPPORTIN, V9, P269