workflow-management, transaction model, workflow-implementation
TransCoop, JLP*95, VLPi95, TaVe95a, TaVe95b
Vorstellung der TransCoop Workflow Architektur. Workflow werden als komplexe Aufgaben spezifiziert. Der Objektserver besteht aus einem Workflow Dictionary und einer aktiven ECA-Komponente. Es gibt eine Modellierung- und eine Ausführungsumgebung. Während die Modellierungsumgebung nicht näher spezifiziert wird, gibt es in der Ausführungsumgebung einen DB Interface Manager, ein Transaktionssystem, einen Kooperationsmanager, Benutzeragenten und einen Remote Execution Agenten. Überlappende Aufgaben präsentieren Variationen von Aufgaben. Diese Variationen (Signatur und Bedeutung) wurden eingeführt, um die Wiederverwendbarkeit zu erhöhen. Probleme gibt, es wenn solche Aufgaben in kurz- und längerfristigen Workflows verwendet werden sollen. Dann kann z.B. eine Aufgabe in einerm langfristigen Workflow nicht als simple Transaktion ausgeführt werden, da sonst Updates für Tage nicht mehr durchgeführt werden können. In diesem Ansatz werden ECA-Regeln und Markierer zur Kontrolle der Parallelität von überlappenden Aufgaben eingesetzt. Aufgaben werden damit erst dann mit Transaktionseigenschaften versehen, wenn sie Ausführung gelangen. Zur Wiederverwendung werden mehrere Ausführungsmodi definiert..
Ähnlichkeiten zur komponentenorientierten Architektur von Mobile.
17.4.97