Dealing with Logical Failures for Collaborating Workflows
Logical failures occurring during workflow execution require the dynamic adaptation of affected workflows. The consequences such a dynamic adaptation may have for collaborating workflows have not yet been investigated sufficiently. We propose a rule-based approach for dynamic workflow adaptation to deal with logical failures. In our approach, workflow collaboration is based on agreements specifying the delivery time and quality of objects a workflow expects from its collaboration partners. Our mechanisms decide which collaborating workflows have to be informed when a dynamic adaptation is performed. In particular, we estimate the temporal and qualitative implications a dynamic adaptation has for collaboration partners. Because of the automated handling of logical failures, we expect that our approach significantly improves the robustness and correctness of collaborating workflows. The approach has been developed in the context of collaborative work-flow- based care for cancer patients.
KeywordsDynamic Adaptation Tumor Remission Collaboration Partner Failure Handling Execution Duration
Unable to display preview. Download preview PDF.
- 4.Borgida, A., Murata, T.: Tolerating Exceptions in Workflows: a Unified Framework for Data and Processes. WACC, 59–68 (1999)Google Scholar
- 5.Bussler, C.: Workflow Interoperability Classification and its Implication to Workflow Management System Architectures. In: EDBT Workflow Workshop, pp. 45–54 (1998)Google Scholar
- 6.Casati, F.: Semantic Interoperability in Interorganizational Workflows. In: WACC Workshop on Cross-Organizational Workflows (1999)Google Scholar
- 11.Hagen, C., Alonso, G.: Beyond the Black Box: Event-based Inter-Process Communication in Process Support Systems. In: ICDCS 1999, pp. 450–457 (1999)Google Scholar
- 12.Heinl, P., Horn, S., Jablonksi, S., Neeb, J., Stein, K., Teschke, M.: A Comprehensive Approach to Flexibility in Workflow Management Systems. In: WACC 1999, pp. 79–88 (1999)Google Scholar
- 15.Jeusfeld, M.A., Quix, C., Jarke, M.: Design and Analysis of Quality Information for Data Warehouses. In: ER 1998, pp. 349–362 (1998)Google Scholar
- 18.Ludwig, H.: Termination Handling in Inter-Organisational Workflows - An Exception Management Approach. In: Ludwig, H. (ed.) Workshop on Parallel and Distributed Processing, pp. 122–129 (1999)Google Scholar
- 19.Müller, R., Heller, B.: A Petri Net-based Model for Knowledge-based Workflows in Distributed Cancer Therapy. In: EDBT Workflow Workshop, pp. 91–99 (1998)Google Scholar
- 20.Marjanovic, O., Orlowska, M.E.: On Modeling and Verification of Temporal Constraints in Production Workflows. Knowledge and Information Systems 1, 157–192 (1999)Google Scholar
- 24.Worah, D., Sheth, A.: Transactions in Transactional Workflows. In: , pp. 3–34Google Scholar