Zusammenfassung
Die Unterstützung unternehmensweiter und-übergreifender Geschäftsprozesse stellt für ein Workflow-Management-System (WfMS) eine besondere Herausforderung dar. So sind Skalierbarkeit bei hoher Last und die Möglichkeit, zur Ausführungszeit eines Workflows (WF) dynamisch vom vormodellierten Ablauf abweichen zu können, unbedingt erforderlich, damit ein WfMS für ein breites Spektrum von Anwendungen eingesetzt werden kann. Allerdings wurden diese beiden Aspekte in der WF-Literatur bisher weitestgehend getrennt betrachtet. Dies ist äußerst problematisch, da mit ihnen entgegengesetzte Anforderungen verbunden sind. So wird zur Erzielung einer guten Skalierbarkeit angestrebt, dass eine WF-Instanz von mehreren WF-Servern—möglichst unabhängig voneinander—kontrolliert werden kann, wohingegen für dynamische WF-Änderungen eine (logisch) zentrale Kontrollinstanz benötigt wird, die den aktuellen und globalen Zustand der WF-Instanz kennt. In diesem Beitrag werden Verfahren vorgestellt, die es erlauben, dynamische Änderungen in einem verteilten WfMS durchzuführen. Besonders bemerkenswert ist dabei, dass es gelungen ist, die volle aus dem zentralen Fall bekannte Funktionalität zu realisieren, und trotzdem ein bezüglich der Kommunikationskosten äußerst günstiges Verhalten zu erreichen.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
G. Alonso, M. Kamath, D. Agrawal, A. El Abbadi, R. Günthör und C. Mohan: Failure Handling in Large Scale Workflow Management Systems. Technischer Bericht RJ9913, IBM Almaden Research Center, November 1994.
G. Alonso, C. Mohan, R. Günthör, D. Agrawal, A. El Abbadi und M. Kamath: Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow Management. In: Proc. IFIP Working Conf. on Information Systems for Decentralized Organisations, Trondheim, August 1995.
T. Bauer und P. Dadam: A Distributed Execution Environment for Large-Scale Workflow Management Systems with Subnets and Server Migration. In: Proc. 2nd IFCIS Conf. on Cooperative Information Systems, S. 99–108, Kiawah Island, SC, Juni 1997.
T. Bauer und P. Dadam: Efficient Distributed Control of Enterprise-Wide and Cross-Enterprise Workflows. In: Proc. Workshop Enterprise-wide and Crossenterprise Workflow Management: Concepts, Systems, Applications, 29. Jahrestagung der Gl, S. 25–32, Paderborn, Oktober 1999.
T. Bauer und P. Dadam: Verteilungsmodelle für Workflow-Management-Systeme-Klassifikation und Simulation. Informatik Forschung und Entwicklung, 14(4):203–217, Dezember 1999.
T. Bauer und P. Dadam: Efficient Distributed Workflow Management Based on Variable Server Assignments. In: Proc. 12th Conf on Advanced Information Systems Engineering, S. 94–109, Stockholm, Juni 2000.
D. Barbará, S. Mehrotra und M. Rusinkiewicz: INCAs: Managing Dynamic Workflows in Distributed Environments. Journal of Database Management, Special Issue on Multidatabases, 7(1):5–15, 1996.
P Bichler, G. Preuner und M. Schrefl: Workflow Transparency. In: Proc. 9th Int. Conf on Advanced Information Systems Engineering, S. 423–436, Barcelona, 1997.
T. Bauer, M. Reichert und P. Dadam: Effiziente Durchführung von Prozessmigrationen in verteilten Workflow-Management-Systemen. Ulmer Informatik-Berichte 2000-08, Universität Ulm, Fakultät für Informatik, Juni 2000.
F. Casati, S. Ceri, B. Pernici und G. Pozzi: Workflow Evolution. Data&Knowledge Engineering, 24(3):211–238, 1998.
F. Casati, P Grefen, B. Pernici, G. Pozzi und G. Sánchez: WIDE: Workflow Model and Architecture. CTIT Technical Report 96-19, University of Twente, 1996.
P Dadam, K. Kuhn, M. Reichert, T. Beuter und M. Nathe: ADEPT: Ein integrierender Ansatz zur Entwicklung flexibler, zuverlässiger kooperierender Assistenzsysteme in klinischen Anwendungsumgebungen. In: Proc. GI/SI-Jahrestagung, S. 677–686, Zürich, September 1995.
B. Dellen, F. Maurer und G. Pews: Knowledge Based Techniques to Increase the Flexibility of Workflow Management. Data&Knowledge Engineering, 1997.
P. Dadam, M. Reichert und K. Kuhn: Clinical Workflows—The Killer Application for Process-oriented Information Systems? In: Proc. 4th Int. Conf. on Business Information Systems, S. 36–59, Posen, April 2000.
C.A. Ellis und C. Maltzahn: The Chautauqua Workflow System. In: Proc. 30th Hawaii Int. Conf on System Sciences, Maui, Hawaii, 1997.
B. Gronemann, G. Joeris, S. Scheil, M. Steinfort und H. Wache: Supporting Cross Organizational Engineering Processes by Distributed Collaborative Workflow Management-The MOKASSIN Approach. In: Proc. 2nd Symposium on Concurrent Multidisciplinary Engineering, 3rd Int. Conf. on Global Engineering Networking, Bremen, September 1999.
J. Gray und A. Reuter: Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers, 1993.
A. Geppert und D. Tombros: Event-Based Distributed Workflow Execution with EVE. In: Proc. IFIP Int. Conf. on Distributed Systems Platforms and Open Distributed Processing, S. 427–442, Lake District, September 1998.
M. Hsu und C. Kleissner: ObjectFlow: Towards a Process Management Infrastructure. Distributed&Parallel Databases, 4:169–194, 1996.
T. Härder und E. Rahm: Datenbanksysteme: Konzepte und Techniken der Imple-mentierung. Springer-Verlag, 1999.
C. Hensinger, M. Reichert, T. Bauer, T. Strzeletz und P. Dadam: ADEPT workflow -Advanced Workflow Technology for the Efficient Support of Adaptive, Enterprise-wide Processes. In: 7th Int. Conf on Extending Database Technology, Software Demonstrations Track, S. 29–30, Konstanz, März 2000.
P. Heinl, H. Schuster und H. Stein: Behandlung von Ad-hoc-Workflow s im MOBILE Workflow-Modell. In: Proc. Softwaretechnik in Automation und Kommunikation-Rechnergestützte Teamarbeit, S. 229–242, München, März 1996.
S. Jablonski: Architektur von Workflow-Mangement-Systemen. Informatik For-schung und Entwicklung, Themenheft Workflow-Management, 12(2):72–81, 1997.
S. Jablonski, M. Böhm und W. Schulze: Workflow-Management: Entwicklung von Anwendungen und Systemen; Facetten einer neuen Technologie, dpunkt-Verlag, 1997.
G. Joeris und O. Herzog: Managing Evolving Workflow Specifications. In: Proc. 3rd IFCIS Conf. on Cooperative Information Systems, New York, August 1998.
M. Kamath, G. Alonso, R. Günthör und C. Mohan: Providing High Availability in Very Large Workflow Management Systems. In: Proc. 5th Int. Conf. on Extending Database Technology, S. 427–442, Avignon, März 1996.
M. Kradolfer und A. Geppert: Dynamic Workflow Schema Evolution Based on Workflow Type Versioning and Workflow Migration. In: Proc. 4rd IFCIS Int. Conf. on Cooperative Information Systems, Edinburgh, September 1999.
B. Karbe, N. Ramsperger und P. Weiss: Support of Cooperative Work by Electronic Circulation Folders. In: Proc. Conf. on Office Information Systems, S. 109–117, Cambridge, MA, 1990.
L. Liu und C. Pu: Methodical Restructuring of Complex Workflow Activities. In: Proc. 14th Int. Conf. on Data Engineering, S. 342–350, Orlando, Florida, Februar 1998.
F. Leymann und D. Roller: Production Workflow—Concepts and Techniques. Prentice Hall, 2000.
R. Müller und E. Rahm: Dealing with Logical Failures for Collaborating Workflows. In: Proc. 5th Int. Conf. on Cooperative Information Systems, S. 210–223, Eilat, September 2000.
P. Muth, D. Wodtke, J. Weißenfels, A. Kotz-Dittrich und G. Weikum: From Centralized Workflow Specification to Distributed Workflow Execution. Journal of Intelligent Information Systems, Special Issue on Workflow Management Systems, 10(2):159–184, März/April 1998.
A. Oberweis: Modellierung und Ausführung von Workflows mit Petri-Netzen. Teubner-Verlag, 1996.
M. Reichert, T. Bauer und P. Dadam: Enterprise-Wide and Cross-Enterprise Workflow-Management: Challenges and Research Issues for Adaptive Workflows. In: Proc. Workshop Enterprise-wide and Cross-enterprise Workflow Management: Concepts, Systems, Applications, 29. Jahrestagung der Gl, S. 56–64, Paderborn, Oktober 1999.
M. Reichert und P. Dadam: ADEPT flex -Supporting Dynamic Changes of Workflows Without Losing Control. Journal of Intelligent Information Systems, Special Issue on Workflow Management Systems, 10(2):93–129, März/April 1998.
M. Reichert: Dynamische Ablaufänderungen in Workflow-Management-Systemen. Dissertation, Universität Ulm, Fakultät für Informatik, Juli 2000.
R. Siebert: An Open Architecture for Adaptive Workflow Management Systems. In: Proc. 3rd Biennial World Conf on Integrated Design and Process Technology, Vol. 2—Issues and Applications of Database Technology; S. 79–85, Berlin, Juli 1998.
A. Sheth und K.J. Kochut: Workflow Applications to Research Agenda: Scalable and Dynamic Work Coordination and Collaboration Systems. In: Proc. NATO Advanced Study Institute on Workflow Management Systems and Interoperability, S. 12–21, Istanbul, August 1997.
A. Schill und C. Mittasch: Workflow Management Systems on Top of OSF DCE and OMG CORBA. Distributed Systems Engineering, 3(4):250–262, Dezember 1996.
H. Schuster, J. Neeb und R. Schamburger: A Configuration Management Approach for Large Workflow Management Systems. In: Proc. Int. Joint Conf. on Work Activities Coordination and Collaboration, San Francisco, Februar 1999.
M. Weske: Flexible Modeling and Execution of Workflow Activities. In: Proc. 31st Hawaii Int. Conf on System Sciences, S. 713–722, Hawaii, 1998.
M. Weske: Workflow Management Through Distributed and Persistent CORBA Workflow Objects. In: Proc. 11th Int. Conf. on Advanced Information Systems Engineering, Heidelberg, 1999.
J. Zeitler: Integration von Verteilungskonzepten in ein adaptives Workflow-Management-System. Diplomarbeit, Universität Ulm, Fakultät für Informatik, 1999.
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
Bauer, T., Reichert, M., Dadam, P. (2001). Adaptives und verteiltes Workflow-Management. In: Heuer, A., Leymann, F., Priebe, D. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-56687-5_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-56687-5_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41707-1
Online ISBN: 978-3-642-56687-5
eBook Packages: Springer Book Archive