Navigation
|
Projektpraktikum im Haupstudium: Dynamisches Workflow-Management auf Basis von Graph-Datenbanken
Softwaretechnik-Projektpraktikum im Hauptstudium "Dynamisches und verteiltes Workflow-Management"
Interne Dokumente des Praktikums sind für die Teilnehmer innerhalb des RWTH-Netzes unter https://svn-i3.informatik.rwth-aachen.de/svn/ppws0607/ erreichbar.
Workflow-Managementsysteme dienen der Koordinierung arbeitsteilig durchgeführter Arbeitsprozesse. Dabei interpretieren Workflow-Managementsysteme so genannte Workflow-Definitionen, in denen jeweils für einen Typ von Arbeitsprozess u.a. folgendes spezifiziert wird:
Dynamische Workflow-Managementsysteme erlauben dabei, auch während der Durchführung eines Arbeitsprozesses Änderungen an der zugehörigen Workflow-Definition vorzunehmen, um so auf Unvorhergesehenes reagieren zu können. In diesem Praktikum soll ein solches dynamisches Workflow-Managementsystem entwickelt werden. Dabei werden neben den technischen und methodischen in diesem Praktikum auch interessante wissenschaftliche Herausforderungen zu lösen sein, da die strukturelle Änderungen an einem laufenden Workflows die Gefahr von Inkonsistenzen bergen und daher nicht trivial sind. Es gibt einen ganzen Forschungszweig, der sich mit dieser Problematik beschäftigt. Graphen eignen sich in besonderem Maße für die Modellierung der Datenstrukturen, auf denen ein Workflow-Managementsystem operiert. Deswegen wird das im Praktikum entwickelte dynamische Workflow-Managementsystem zur Speicherung die am Lehrstuhl entwickelte graphorientierte Datenbank DRAGOS (Database Repository for Applications using Graph Oriented Storage) nutzen. Im Gegensatz zu herkömmlichen Datenbanken können mit Hilfe von DRAGOS komplex strukturierte Daten einschließlich ihrer Abhängigkeiten und Beziehungen gespeichert werden. Die Wohlgeformtheit der gespeicherten Daten wird durch die Angabe eines Graphschemas sichergestellt. Die Anbindung der entwickelten Anwendung erfolgt durch ein anwendungsspezifisches Graphmodell, das eine spezifische Sicht der in DRAGOS gespeicherten Graphstrukturen bietet. Um am Praktikum sinnvoll und mit angemessenem Aufwand mitarbeiten zu können, gibt es folgende Voraussetzungen:
Allgemeine Dokumentation / Download-Möglichkeiten
Created by: system last modification: Sunday 14 of January, 2007 [12:56:10 UTC] by rwoerz |