APRICOTS ist ein System zur Workflow-Bearbeitung, zur zuverlässigen Ausführung langlebiger Abläufe. Menschliche Sachbearbeiter, welche an Workflows beteiligt sind, werden im System durch Agenten repräsentiert. Die Aufgabe menschlicher Sachbearbeiter liegt in der Bearbeitung multimedialer Dokumente, welche in Vorgangsmappen zusammengefaßt sind. Hier wird eine Oberfläche in Java entwickelt, die einen elektronischen Eingangskorb für Benutzer darstellt. Über den Eingangskorb soll es möglich sein, Vorgangsmappen zu öffnen und die darin enthaltenen Dokumente zu bearbeiten. Beispielhaft wird dies anhand von HTML-Dokumenten sowie unformatiertem Text, JPEG-Bildern und PDF-Files implementiert, wobei auf die Anbindung von Werkzeugen zur Darstellung und Bearbeitung der Dokumente geachtet wird.
Zuerst werden die Begriffe Workflow Management System, APRICOTS, ConTract, sowie Begriffe die in deren Zusammenhang stehen erläutert. Weiterhin wird kurz auf die Programmiersprache Java eingegangen und eine Erläuterung zu CORBA und zum Orbix Naming Service gegeben.
Das Benutzungskonzept wird dargelegt, Probleme mit der Darstellung und Abarbeitung von Aufträgen werden diskutiert, Interaktionsmöglichkeiten der Benutzer werden festgelegt.
Weiterhin wird der Entwurf und Realisierung des Eingangskorbs dargelegt, Datenstrukturen, Zustände und Schnittstellen werden erläutert, die Werkzeuganbindung besprochen.
Sinnvolle Erweiterungen und Änderungen am Eingangskorb werden vorgestellt.
Die konkrete Schnittstellendefinition zwischen dem Eingangskorb und dem Benutzeragenten befindet sich im Anhang.
|