Abstract
Workflow management systems aim at controlling the execution of complex application processes in distributed environments. Workflow management currently moves from modeling and executing mostly static structured workflows to supporting flexible workflows, which are typically executed in distributed and heterogeneous environments. This paper discusses the use of distributed object technology to built a flexible workflow management system. In particular, based on a detailed object-oriented object model, we discuss the dynamic behavior of workflow instances, and we show how flexibility requirements have influenced our design.
Preview
Unable to display preview. Download preview PDF.
References
CoCreate Software, et al. jFlow. Submission to Request for Proposals OMG Workflow Facility, 1997. OMG Document bom/97-08-05, 1997. (available from www.omg.org)
Dogac, A., Gokkoca, E., Arpinar, S., Koksal, P., Cingil, I., Arpinar, B., Tatbul, N., Karagoz, P. Halici, U., Altinel, M.: Design and Implementation of a Distributed Workflow Management System: METUFlow. NATO ASI Workshop, Istanbul, August 12–21, 1997. To appear in Springer ASI NATO Series
Data Access Technologies, Inc., et al. Combined Business Object Facility Proposal. OMG Business Object Domain Task Force BODTF-RFP 1 Submission. OMG Document bom/97-11-09, 1997.
Electronic Data Systems Corporationate Software. Submission to Request for Proposals OMG Workflow Facility, 1997. OMG Document bom/97-08-06, 1997. (available from www.omg.org)
C. Ellis, K. Keddara, G. Rozenberg. Dynamic Change Within Workflow Systems. In Proc. Conference on Organizational Computing Systems (COOCS), Milpitas, CA 1995, 10–22.
D. Georgakopoulos, M. Hornick, A. Sheth. An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. Distributed and Parallel Databases, 3:119–153, 1995.
J. Hagemeyer, T. Herrmann, K. Just-Hahn, R. Striemer. Flexibility in Workflow Management Systems (in German). Software-Ergonomie ’97, 179–190, Dresden, March 1997.
IBM. IBM FlowMark: Modeling Workflow, Version 2 Release 2. Publ. No SH-19-8241-01, 1996.
Intelligent Systems Technology Inc. Submission to Request for Proposals OMG Workflow Facility, 1997. OMG Document bom/97-08-07, 1997. (available from www.omg.org)
Y. Ioannidis (ed.). Special Issue on Scientific Databases. Data Engineering Bulletin 16 (1) 1993.
Iona. Programming Guide Orbix 2. Iona Technologies PLC, March 1997
Jablonski, S., Bußler, C.: Workflow-Management: Modeling Concepts, Architecture and Implementation International Thomson Computer Press, 1996
F. Leymann, W. Altenhuber. Managing Business Processes as an Information Resource. IBM Systems Journal 33, 1994, 326–347.
C.B. Medeiros, G. Vossen, and M. Weske. WASA: A workflow-based architecture to support scientific database applications (Extended Abstract). In Proc. 6th DEXA Conference, London, Spinger LNCS 978, 574–583, 1995.
Northern Telecom. Submission to Request for Proposals OMG Workflow Facility. OMG Document bom/97-08-04, 1997. (available from www.omg.org)
OMG. CorbaServices: Common Object Services Specification. (available from www.omg.org)
OMG: Workflow Management Facility: Request for Proposals. OMG Document cf/97-05-06, 1997 (available from www.omg.org)
Rational Software et al. Unified Modeling Language — UML Notation Guide. Version 1.1, September 1997. (available from www.rational.com/uml)
M. Reichert, P. Dadam. Supporting Dynamic Changes of Workflows Without Loosing Control. To appear: Journal of Intelligent Information Systems, Special Issue on Workflow and Process Management, Vol. 10, No. 2, 1998.
Sheth, A., Kochut, K.J.: Workflow Applications to Research Agenda: Scalable and Dynamic Work Coordination and Collaboration Systems. NATO ASI Workshop, Istanbul, August 12–21, 1997. To appear in Springer ASI NATO Series
W. Schulze. Evaluation of the Submissions to the Workflow Management Facility RFP. OMG Document bom/97-09-02, 1997.
A. Sheth, D. Georgakopoulos, S.M.M. Joosten, M. Rusinkiewicz, W. Scacchi, J. Wileden and A. Wolf. Report from the NSF Workshop on Workflow and Process Automation in Information Systems. Technical Report UGA-CS-TR-96-003 University of Georgia, Athens, GA, 1996.
J. Siegel. Corba — Fundamentals and Programming. John Wiley, 1996.
G. Vossen, M. Weske. The WASA Approach to Workflow Management for Scientific Applications. NATO ASI Workshop, Istanbul, August 12–21, 1997. To appear in: Springer ASI NATO Series.
M. Weske, D. Kuropka, J. Hündling, H. Schuschel. Design of a Flexible Work-flow Management System for Corba Architectures. (in German) Technical Report Angewandte Mathematik und Informatik 18/97-I, Universität Münster, 1997.
M. Weske, G. Vossen. Workflow Languages. To appear in: P. Bernus, K. Mertins, G. Schmidt (Editors): Handbook on Architectures of Information Systems, Springer, 1998.
M. Weske. Flexible Modeling and Execution of Workflow Activities. In Proceedings of 31st Hawai’i International Conference on System Sciences, Software Technology Track (Vol VII), 713–722. IEEE Computer Society Press, 1998.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Weske, M. (1998). Object-oriented design of a flexible workflow management system. In: Litwin, W., Morzy, T., Vossen, G. (eds) Advances in Databases and Information Systems. ADBIS 1998. Lecture Notes in Computer Science, vol 1475. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057722
Download citation
DOI: https://doi.org/10.1007/BFb0057722
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64924-3
Online ISBN: 978-3-540-68309-4
eBook Packages: Springer Book Archive