Abstract
This paper describes an approach to support cooperation in a workflow system. It is based on the combination of a cooperative transaction protocol (COO) and a traditional workflow model. This combination allows activities to exchange data during their execution. It also allows some activities to start in advance regarding the predefined control flow (anticipate) and to exchange results with their preceding activities. All these communications of draft results are done under the control of the extended cooperation protocol and under the responsibility of the users. This allows for more flexibility regarding the actual execution of the process model while keeping some control on the way the exchanges are done.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Klein, C. Dellarocas, and A. e. Bernstein, “Towards Adaptive Workflow Systems,” presented at Workshop within the Conference on Computer Supported Cooperative Work, Seattle, 1998.
C. Godart, O. Perrin, and H. Skaf, “coo: a Workflow Operator to Improve Cooperation Modeling in Virtual Processes.,” presented at 9th Int. Workshop on research Issues on Data Engineering Information technology for Virtual Entreprises (RIDEVE’99), 1999.
D. Georgakopoulos, “Collaboration Process Management for Advanced Applications,” presented at International Process Technology Workshop, 1999.
G. Canals, C. Godart, F. Charoy, P. Molli, and H. Skaf, “COO Approach to Support Cooperation in Software Developments,” IEE Proceedings Software Engineering, vol. 145, pp. 79–84, 1998.
H. Skaf, F. Charoy, and C. Godart, “Maintaining Shared Workspaces Consistency during Software Development,” Software Engineering and Knowledge Engineering, vol. 9, 1999.
G. De Michelis, “Computer Support for Cooperative Work: Computers between Users and Social Complexity,” COMIC-MILAN-1-1, 1995.
W. M. Coalition, “The Workflow Reference Model,” WFMC-TC-1003 Version 1.1, 1995.
E. Beck and V. Bellotti, “Informed Opportunism as strategy,” presented at 3rd European Conference on Computer Supported Cooperative Work, 1993.
P. Dourish, “Using Metalevel Techniques in a Flexible Toolkit for CSCW Applications,” ACM Transactions on Computer Human Interaction, vol. 5, pp. 109–155, 1998.
F. Leymann and D. Roller, Production Workflow: Prentice Hall, 1999.
P. Heinl, S. Horn, S. Jablonski, J. Neeb, K. Stein, and M. Teschke, “A Comprehensive Approach to Flexibility in Workflow Management Systems,” presented at Joint Conference on Work Activities Coordination and Collaboration (WACC’99), San Francisco, 1999.
Y. Han, A. Sheth, and C. Bussler, “A taxonomy of Adaptive Workflow Management,” presented at Towards Adaptive Workflow Systems, CSCW’98 Workshop, Seattle, USA, 1998.
M. Reichert and P. Dadam, “ADEPTflex-Supporting dynamic Changes of Workflows Without Losing Control.,” Journal of Intelligent Information Systems, vol. 10, 1998.
C. Ellis and C. Maltzahn, “Chautaqua Workflow System,” presented at 30th Hawaii Int Conf. On System Sciences, Information System Track,, 1997.
M. Weske, “Flexible Modeling and Execution of Workflow Activities,” presented at 31st Hawaii International Conference on System Sciences, Software Technology Track (Vol VII), 1996.
F. Casati, S. Ceri, B. Pernici, and G. Pozzi, “Workflow Evolution,” presented at 15th Int. Conf. On Conceptual Modeling (ER’96), 1996.
S. Jablonski, “Mobile: A Modular Workflow Model and Architecture,” presented at 4th international Working Conference on Dynamic Modeling and Information Systems, Noordwijkerhout, NL, 1994.
S. Jablonski and C. Bussler, Workflow management-Modeling Concepts, Architecture and implementation: International Thomson Computer Press, 1996.
G. J. Nutt, “The Evolution Toward Flexible Workflow Systems,” presented at Distributed Systems Engineerin, 1996.
C. Hagen and G. Alonso, “Beyond the Black Box: Event-based Inter-Process Communication in Process Support Systems.,” presented at 9th International Conference on Distributed Computing Systems (ICDCS 99), Austin, Texas, USA, 1999.
G. Joeris, “Defining Flexible Workflow Execution Behaviors,” presented at Enterprisewide and Cross-enterprise Workflow Management-Concepts, Systems, Applications’, GI Workshop Proceedings-Informatik’99, Ulmer Informatik Berichte Nr. 99-07, University of Ulm, 1999., 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Grigori, D., Skaf-Molli, H., Charoy, F. (2000). Adding Flexibility in a Cooperative Workflow Execution Engine. In: Bubak, M., Afsarmanesh, H., Hertzberger, B., Williams, R. (eds) High Performance Computing and Networking. HPCN-Europe 2000. Lecture Notes in Computer Science, vol 1823. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45492-6_23
Download citation
DOI: https://doi.org/10.1007/3-540-45492-6_23
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67553-2
Online ISBN: 978-3-540-45492-2
eBook Packages: Springer Book Archive