Techniques for supporting dynamic and adaptive workflow

被引:108
作者
Kammer P.J. [1 ]
Bolcer G.A. [1 ]
Taylor R.N. [1 ]
Hitomi A.S. [1 ]
Bergman M. [1 ]
机构
[1] Information and Computer Science, University of California, Irvine
来源
Computer Supported Cooperative Work: CSCW: An International Journal | 2000年 / 9卷 / 03期
关键词
Adaptive workflow - Business process - Dynamic workflow - Endeavors workflow support system - Workflow management systems;
D O I
10.1023/A:1008747109146
中图分类号
学科分类号
摘要
The unpredictability of business processes requires that workflow systems support exception handling with the ability to dynamically adapt to the changing environment. Traditional approaches to handling this problem have fallen short, providing little support for change, particularly once the process has begun execution. Further, exceptions vary widely in their character and significance, challenging the application of any single approach to handling them. We briefly discuss the classification of exceptions, highlighting differing impacts on the workflow model. Based on this discussion, we suggest principal goals to address in the development of adaptive workflow support, including strategies for avoiding exceptions, detecting them when they occur, and handling them at various levels of impact. We then identify a number of specific approaches to supporting these goals within the design of a workflow system infrastructure. Finally, we describe the implementation of many of these approaches in the Endeavors workflow support system.
引用
收藏
页码:269 / 292
页数:23
相关论文
共 35 条
[1]  
Abbott K.R., Sarin S.K., Experiences with workflow management: Issues for the next generation, CSCW '94. Proceedings of the Conference on Computer Supported Cooperative Work, Chapel Hill, NC, USA. October 1994, pp. 113-120, (1994)
[2]  
Ackerman M., McDonald D., Answer garden 2: Merging organizational memory with collaborative help, CSCW '96. Proceedings of the Conference on Computer Supported Cooperative Work, Cambridge, MA, USA, November 1996, pp. 97-112, (1996)
[3]  
Auramaki E., Leppanen M., Exceptions and office information systems, Office Information Systems: The Design Process, Linz, Austria, August 1988, pp. 167-182, (1988)
[4]  
Barthelmess P., Wainer J., Workflow systems: A few definitions and a few suggestions, Proceedings of Conference on Organizational Computing Systems, Milipitas, CA, USA, August 1995, pp. 138-147, (1995)
[5]  
Ben-Shaul I., Kaiser G., A paradigm for decentralized process modeling and its realiz-ation in the oz environment, ICSE-16. Proceedings of the 16th International Conference on Software Engineering, Sorrento, Italy, May 1994, pp. 179-188, (1994)
[6]  
Bolcer G., Kaiser G., SWAP: Leveraging the web to manage workflow, IEEE Internet Computing, 3, 1, pp. 85-88, (1999)
[7]  
Bolcer G., Flexible and Customizable Workflow Execution on the WWW, (1998)
[8]  
Bolcer G., Taylor R., Endeavors: A process system integration infrastructure, Proceedings of the Fourth International Conference on the Software Process, Brighton, UK, December, 1996, pp. 76-89, (1996)
[9]  
Cugola G., Tolerating deviations in process support systems via flexible enactment of process models, IEEE Transactions on Software Engineering, 24, 11, pp. 982-1001, (1998)
[10]  
Cugola G., Di Nitto E., Fuggetta A., Ghezzi C., A framework for formalizing inconsistencies and deviations in human-centered systems, ACM Transactions on Software Engineering and Methodology, 5, 3, pp. 191-230, (1996)