Zusammenfassung
Der Aspekt der Steuerung von Arbeitsabläufen rückt heute in Unternehmen - gerade auch im Dienstleistungsbereich - immer mehr in den Vordergrund. Eine möglichst optimale Strukturierung und Abwicklung von Unternehmensprozessen spielt, etwa im Rahmen des Business Process Reengineering, für die Wirtschaftlichkeit eine große Rolle. Die aus einzelnen Arbeitsschritten zusammengesetzten Arbeitsabläufe werden auch als „Workflows„ bezeichnet. Beider computerunterstützten Abwicklung von Workflows sollen die einzelnen Arbeitsschritte mittels beliebiger Datenbanksysteme und/oder anderer Systemkomponenten (Dokumentenarchive, Applikationsprogramme etc.) ausgeführt werden; die Workflow-Management-Umgebung soll die Infrastruktur zur koordinierten und fehlertoleranten Ausführung in einer unternehmensweit verteilten und hochgradig heterogenen Informationssystemlandschaft bereitstellen. Dieser Artikel stellt das Projekt Mentor vor, in dem eine Workflow-Management-Umgebung entwickelt wird, bei der Workflows mit Hilfe von State- und Activitycharts spezifiziert, ausgeführt, überwacht und gesteuert werden. Die von David Harel entwickelte Spezifikationsmethode der State- und Activitycharts kombiniert die Einfachheit und mathematische Rigorosität von Automatenmodellen mit Möglichkeiten zur Visualisierung von Spezifikationen und hat gleichzeitig eine mit Prädi- kat-Transitions-Netzen vergleichbare Ausdrucksmächtigkeit. Ausgehend von dem kommerziellen Werkzeug Statemate, mit dem State- und Activitycharts entworfen und simuliert werden können, soll eine komplette Spezifikations- und Laufzeitumgebung für unternehmensweite Workflows entwickelt werden. Diese Umgebung soll verschiedene Middleware-Komponenten wie TP-Monitore und Dienste einer verteilten Programmierumgebung (z.B. OMG CORBA und COSS) integrieren und Workflow-Spezifikationen darauf abbilden.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
A. Biliris, S. Dar, N. Gehani, H. V. Jagadish, K. Ramamritham, ASSET: A System for Supporting Extended Transactions, ACM SIGMOD Conference, 1994
D. Barbara, S. Mehrotra, M. Rusinkiewicz, INCAS: A Computation Model for Dynamic Workflows in Autonomous Distributed Environments, Technical Report, Matsushita Information Technology Laboratory, Princeton, 1994
P.A. Bernstein, Middleware: An Architecture for Distributed System Services, Technical Report, Digital Corporation, Cambridge Research Laboratory, 1993
Y. Breitbart, A. Deacon, H.-J. Schek, A. Sheth, G. Weikum, Merging Application-centric and Data-centric Approaches to Support Transaction-oriented Multi-system Workflows, ACM SIGMOD Record Vol. 22 No. 3, September 1993
V.J. Cahill, R. Balter, N. Harris, X. Rousset de Pina (Editors), The Comandos Distributed Application Platform, Springer-Verlag, 1993
U. Dayal, M. Hsu, R. Ladin, A Transactional Model for Long-Running Activities, VLDB Conference, 1991
U. Dayal, H. Garcia-Molina, M. Hsu, B. Kao, M.-C. Shan, Third Generation TP Monitors: A Database Challenge, ACM SIGMOD Conference, 1993
P.J. Denning, The Fifteenth Level, Keynote Address, ACM SIGMETRICS Conference, 1994
Enc93] An Introduction to Programming the Encina Monitor, Transarc Corporation, 1993
C. A. Ellis, G.J. Nutt, Modeling and Enactment of Workflow Systems, Invited Paper, 14th International Conference on Application and Theory of Petri Nets, 1993
U. Furbach, Formal Specification Methods for Reactive Systems, Journal of Systems Software Vol. 21, pp. 129–139, 1993
D. Georgakopoulos, M. Hornick, P. Krychniak, F. Manola, Specification and Management of Extended Transactions in a Programmable Transaction Environment, IEEE Data Engineering Conference, Houston, 1994
M. Gesmann, A. Grasnickel, H. Schoening, A Remote Cooperation System Supporting Interoperability in Heterogeneous Environments, IEEE International Workshop on Research Issues in Data Engineering: Interoperability of Multidatabase Systems, Vienna, 1993
J. Gray, A. Reuter, Transaction Processing: Concepts and Techniques, Morgan Kaufmann, 1993
D. Harel, Statecharts: A Visual Formalism for Complex Systems, Science of Computer Programming Vol. 8, 1987, pp. 231–274
D. Harel, On Visual Formalisms, Communications of the ACM Vol. 31 No. 5, 1988
D. Harel etal., STATEMATE: A Working Environment for the Development of Complex Reactive Systems, IEEE Transactions on Software Engineering Vol. 16 No. 4, April 1990
D. Harel, A. Pnueli, J.P. Schmidt, R. Sherman, On the Formal Semantics of State- charts, 2nd IEEE Symposium on Logic in Computer Science, 1987
M. Hsu (Editor), IEEE Data Engineering Bulletin Vol. 16 No. 2, June 1993, Special Issue on Workflow and Extended Transaction Systems
i-Logix Inc., Languages of STATEMATE, in: Documentation for the Statemate System, 1991
S. Jablonski, Aktivitäten-Management-Systeme: Ziele, Grundlagen und Lösungen, Manuskript, 1993
G. Kappel, M. Schrefl, Object/Behavior Diagrams, IEEE Data Engineering Conference, 1991
St. Kirn, R. Unland, U. Wanka, MAMB A: Automatic Customization of Computerized Business Processes, Information Systems Vol. 19 No. 8, 1994
F. Leymann, W. Altenhuber, Managing Business Processes as an Information Resource, IBM Systems Journal Vol. 33 No. 2, 1994
T. McCusker, Workflow takes on the enterprise, Datamation, Dec 1, 1993
T.W. Malone, K. Crowston, The Interdisciplinary Study of Coordination, ACM Computing Surveys Vol. 26 No. 1, March 1994
W.P. Meiling, Enterprise Information Architectures - They’re Finally Changing, Invited Industrial Plenary Talk, ACM SIGMOD International Conference on Management of Data, Minneapolis, 1994
S. Muender (Editor), Distributed Systems, ACM Press, 2nd Edition, 1993
R. Obermarck (Editor), IEEE Data Engineering Bulletin Vol. 17 No. 1, March 1994, Special Issue on TP Monitors and Distributed Transaction Management
A. Oberweis, Workflow Management in Software Engineering Projects, 2nd International Conference on Concurrent Engineering and Electronic Design Automation, 1994
A. Oberweis, G. Scherrer, W. Stucky, INCOME/STAR: Methodology and Tools for the Development of Distributed Information Systems, Information Systems Vol. 19 No. 8, 1994
OMG92] Object Management Group, The Common Object Request Broker: Architecture and Specification, 1992
Object Management Group, The Common Object Services Specification, Volume 1, 1994
B. Reinwald, Workflow-Management in verteilten Systemen, Teubner-Verlag, 1993
A. Reuter, F. Schwenkreis, H. Wächter, Zuverlässige Abwicklung großer verteilter Anwendungen mit ConTVacts - Architektur einer Prototypimplementierung, in: R.Bayer,T. Härder, P. Lockemann (Hsrg.), Objektbanken für Experten, Springer-Verlag, 1992
M. Rusinkiewicz, A. Sheth, Specification and Execution of Transactional Workflows, in: W. Kim (Editor), Modern Database Systems: The Object Model, Interoperability, and Beyond, ACM Press, 1994
G. Saake, Objektorientierte Spezifikation von Informationssystemen, Teubner-Verlag, 1993
A. Sheth, N. Krishnakumar, Specification of Workflows with Heterogeneous Tasks in METEOR, 20tli VLDB Conference, Poster Paper Collection, 1994
Deutsches Anwenderforum für STATEMATE/Express V-HDL, Berner & Mattner GmbH, 1994
B. Salzberg, D. Tombroff, DSDT: Durable Scripts Containing Database Transactions, Manuscript, submitted for publication, 1994
A.-W. Scheer, ARIS Toolset: a Software Product is Born, Information Systems Vol. 19 No. 8, 1994
A. Schill (Editor), DCE - The OSF Distributed Computing Environment, Client/Server Model and Beyond, International DCE Workshop, Springer, 1993
F. Schwenkreis, APRICOTS - A Prototype Implementation of a Contract System - Management of the Control Flow and the Communication System, 12th Symposium on Reliable Distributed Systems, 1993
H. Wächter, A. Reuter, The Contract Model, in: A.K. Elmagarmid (Editor), Database Transaction Models for Advanced Applications, Morgan Kaufmann, 1992
G. Weikum, Extending Transaction Management to Capture More Consistency with Better Performance, Invited Paper, 9th French Database Conference, Toulouse, September 1993
J. Widom, U. Dayal (Editors), A Guide To Active Databases, Morgan Kaufmann, 1994
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wodtke, D., Kotz Dittrich, A., Muth, P., Sinnwell, M., Weikum, G. (1995). Mentor: Entwurf einer Workflow-Management-Umgebung basierend auf State- und Activitycharts. In: Lausen, G. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79646-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-79646-3_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59095-8
Online ISBN: 978-3-642-79646-3
eBook Packages: Springer Book Archive