A decentralized execution model for inter-organizational workflows

被引:20
作者
Atluri, Vijayalakshmi [1 ]
Chun, Soon Ae
Mukkamala, Ravi
Mazzoleni, Pietro
机构
[1] Rutgers State Univ, MS IS Dept, Newark, NJ 07102 USA
[2] CUNY Coll Staten Isl, Staten Isl, NY 10314 USA
[3] Old Dominion Univ, Dept Comp Sci, Norfolk, VA 23529 USA
[4] Univ Milan, Dipartimento Sci Informaz, I-20135 Milan, Italy
基金
美国国家科学基金会;
关键词
decentralized workflow execution; self-describing workflow; workflow partition; dependency split; workflow stub; evaluation of workflow execution;
D O I
10.1007/s10619-007-7012-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Workflow Management Systems (WFMS) are often used to support the automated execution of business processes. In today's networked environment, it is not uncommon for organizations representing different business partners to collaborate for providing value-added services and products. As such, workflows representing the business processes in this loosely-coupled, dynamic and ad hoc coalition environment tend to span across the organizational boundaries. As a result, it is not viable to employ a single centralized WFMS to control the execution of the inter-organizational workflow due to limited scalability, availability and performance. To this end, in this paper, we present a decentralized workflow model, where inter-task dependencies are enforced without requiring to have a centralized WFMS. In our model, a workflow is divided into partitions called self-describing workflows, and handled by a light weight workflow management component, called the workflow stub, located at each organization. We present a performance study by considering different types of workflows with varying degrees of parallelism. Our performance results indicate that decentralized workflow management indeed enjoys significant gain in performance over its centralized counterpart in cases where there is less parallelism.
引用
收藏
页码:55 / 83
页数:29
相关论文
共 38 条
[1]   Modeling and analysis of workflows using Petri Nets [J].
Adam, NR ;
Atluri, V ;
Huang, WK .
JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 1998, 10 (02) :131-158
[2]  
ALONSO G, 1995, P IFIP WG8 1 WORK C
[3]  
ALTURI V, 2004, J COMPUT SECUR, V12, P799
[4]  
[Anonymous], 1994, MODERN DATABASE SYST
[5]   Supporting cooperation in the SPADE-1 environment [J].
Bandinelli, S ;
DiNitto, E ;
Fuggetta, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (12) :841-865
[6]  
BARBARA D, 1996, J DATABASE MANAG SPE, V7
[7]  
BARESE L, 2004, MOBIS, P93
[8]   Facilitating the rapid development and scalable orchestration of composite Web services [J].
Benatallah, B ;
Dumas, M ;
Sheng, QZ .
DISTRIBUTED AND PARALLEL DATABASES, 2005, 17 (01) :5-37
[9]  
BUHLER P, 2004, P WORKSH WEB SERV AG
[10]  
BUHLER PA, 2004, TR2004003 USC CSE