Die Aufgabenstellung der Studienarbeit war das Bereitstellen einer anpaßbaren und flexiblen Benutzungsschnittstelle zur Bearbeitung von Workflow-Aktivitäten. Durch den Entwurf eines Beispielworkflows konnten die Anforderungen an eine Benutzungsschnittstelle zur Bearbeitung von Workflow-Aktivitäten genau spezifiziert werden.
Die Darstellung der Benutzungsschnittstelle erfolgt als Java-Applet über einen WWW-Browser. Durch das Benutzen eines bekannten Werkzeugs wird die Bearbeitung der Aktivitäten erleichtert. Das Auswählen von Daten und das Eingeben geringer Datenmengen erfolgt direkt über die Benutzungsschnittstelle. Das Anzeigen kurzer Informationen wird ebenfalls direkt von der Benutzungsschnittstelle ausgeführt. Zur Bearbeitung oder Darstellung längerer Texte oder anderer Daten, wie beispielsweise Bilder, steht außerdem die Möglichkeit offen, externe Anwendungen von der Benutzungsschnittstelle aus aufzurufen.
Dadurch ist die Benutzungsschnittstelle flexibel an die Bearbeitung verschiedenster Workflow-Aktivitäten anpaßbar.
Wegen der Einschränkungen eines Java-Applets wurde die Benutzungsschnittstelle in zwei Komponenten unterteilt. Eine Komponente wurde als Java-Applikation geschrieben. Diese hat die Möglichkeit, externe Anwendungen zu starten und auf lokale Daten zuzugreifen. Die andere Komponente wurde als Java-Applet geschrieben, um so in einem WWW-Browser darstellbar zu sein. Die Kommunikation der Komponenten erfolgt über CORBA.
Die Benutzungsschnittstelle wurde in das Workflow-Management-System APRICOTS integriert. Die Kommunikation zum APRICOT-System erfolgt ebenfalls über CORBA.
|