Abstract
There have been numerous attempts to provide semantic recovery workflow support in order to maintain atomicity and consistency. However, they concentrate on compensation activities for individual tasks. This paper propose a three-layer model to provide comprehensive recovery support in an advanced object-oriented workflow environment, which take cares many other properties and aspects of a workflow management system (WFMS). At the workflow layer, the workflow composition hierarchy, workflow semantics and workflow commitment determines recovery requirement and data objects affected. At the data object layer, object class properties, data dependencies determines data recovery requirement. At the recovery primitive layer, users can define different types of reusable primitives to address the above recovery requirements. Based on this model with respect to ADOME-WFMS, this paper illustrates how the problem of workflow recovery can be adequately addressed, especially from an exception-handling viewpoint. In particular, a novel webbased support for cooperative workflow semantic recovery is highlighted.
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
Alonso, G., et al.: Exotica/FMDC: a workflow management system for mobile and discon-nected clients. Distributed & Parallel Databases, vol. 4(3), 229–247, (1996)
Borgida, A.: Language Features for Flexible Handling of Exceptions, ACM Trans. on Database Systems (1985).
Casati, F., Fugini, M. G., and Mirbel, I: An Environment for Designing Exceptions in Workflows. Proceedings of CAiSE 98, LNCS Springer Verlag, Pisa, June (1998).
Chiu, D. K. W., Li, Q., and Karlapalem, K.: A Meta Modeling Approach for Workflow Management Systems Supporting Exception Handling, Information Systems, Elsevier Science, vol 24(2), (1999) 159–184
Chiu, D. K. W., Li, Q., and Karlapalem, K.: Facilitating Exception Handling with Recovery Techniques in ADOME Workflow Management System. Journal of Applied Systems Studies, Cambridge International Science Publishing, 1(3), (2000) 467–488
Chiu, D. K. W., Li, Q., and Karlapalem, K.: Views for Inter-Organization Workflow in an E-Commerce Environment, 9th IFIP 2.6 Working Conference on Database Semantics (DS-9), Hong Kong, April (2001) 151–167
Chiu, D. K. W., Li, Q., and Karlapalem, K.: Web Interface-Driven Cooperative Exception Handling in ADOME Workflow Management System. Information Systems, Pergamon Press, Elservier Science, 26(2), (2001) 93–120
Eder, J., Liebhart, W.: The Workflow Activity Model WAMO. In Proceeding of CoopIS—95, 97–98, (1995) 87–98
Ellis, S., et al.: Dynamic Change within Workflow Systems, Proceedings of the Conference on Organizational Computing Systems (1995) 10–21
Georgakopoulos, D., Hornick, M. F., and Manola, F.: Customizing Transaction Models and Mechanisms in a Programmable Envioronment Supporting Reliable Workflow Automation. IEEE Transactions on Knowledge and Data Engineering, 8(4), (1996) 630–649
Hagen, C. and Alonso G., Flexible Exception Handling in the OPERA Process Support System, 18th International Conference on Distributed Computing Systems (ICDCS 98), Amsterdam, The Netherlands, (1998)
Kamath, M., Ramamritham, K.: Failure Handling and Coordinated Execution of Concurrent Workflows, Proceedings of 14th International Conference on Data Engineering, Orlando, Florida, February (1998) 334–341
Kappel, G., Rausch-Schott, S., Retschitzegger W.: Coordination in Workflow Management Systems —A Rule-Based Approach, Coordination Technology for Collaborative Applications — Organizations, Processes, and Agents, Springer LNCS 1364, (1988) 99–120
Kiepuszewski, B., Muhlberger R., Orlowska, M.: FlowBack: providing backward recovery for workflow management systems; Proceedings of ACM SIGMOD international conference on Management of data, (1998) 555–557
Kumar, A., et.al. A framework for dynamic routing and operational integrity controls in a workflow management system. In Proceedings of the Twenty-Ninth Hawaii International Conference on System Sciences, vol 3, (1996) 492–501
Li, Q. and Lochovsky, F. H. ADOME: an Advanced Object Modeling Environment. IEEE Transactions on Knowledge and Data Engineering, 10(2), (1998) 255–276
Reuter, A. and Schwenkreis, F. ConTacts — A Low-Level Mechanism for Building General-Purpose Workflow Management Systems. IEEE Bulletin of the Technical Committee on Data Engineering, 18 (1), (1995) 4–10
Worah, D. and Sheth, A. Transactions in Transactional Workflows in Advanced Transaction Models and Architectures, S. Jojodia and L. Kerschberg, Eds., Kluwer Academic Publishers, (1997) 3–35
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chiu, D.K.W. (2001). A Three-Layer Model for Workflow Semantic Recovery in an Object-Oriented Environment. In: S.Kunii, H., Jajodia, S., Sølvberg, A. (eds) Conceptual Modeling — ER 2001. ER 2001. Lecture Notes in Computer Science, vol 2224. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45581-7_40
Download citation
DOI: https://doi.org/10.1007/3-540-45581-7_40
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42866-4
Online ISBN: 978-3-540-45581-3
eBook Packages: Springer Book Archive