Workflowmanagementsysteme Flashcards
1
Q
Wie sieht der typische Lebenszyklus von Workflows aus?
A
- Design & Analyse
- Konfiguration
- Ausführung
- Evaluierung
2
Q
Welche Teilschritte werden im Schritt “Design” durchgeführt?
A
- Identifikation, Abgrenzung, Spezifikation von Zielen
- Modellierung der Workflow-Schemata in graphischer Notation
3
Q
Welche Teilschritte werden im Schritt “Analyse” durchgeführt?
A
- Validierung (Feedback der Anwender)
- Simulation (Prozessverhalten, z.B. Dauer, Lastverteilung)
- Verifizierung (z.B. Erkennung von Deadlocks)
4
Q
Welche Teilschritte werden im Schritt “Konfiguration” durchgeführt?
A
- Auswahl des (Workflowmanagement-)Systems
- Systemintegration
- Implementierung
- Test und Umsetzung (depolyment)
5
Q
Welche Teilschritte werden im Schritt “Ausführung” durchgeführt?
A
- Durchführung: korrekte Ausführung (“orchestration”) von Workflowinstanzen gemäß spezifizierter Bedingungen (zeitlicher Ablauf etc.)
- Monitoring (z.B. Status von aktiven Instanzen, Events in Logfiles)
- Betrieb und Wartung
6
Q
Welche Workflowaspekte gibt es?
A
- Funktionaler Aspekt: funktionale Einheiten, d.h. Workflow-Struktur mit elementaren und zusammengesetzten Schritten
- Verhaltensbezogener Aspekt: Kontrollfluss zwischen elementaren und zusammengesetzten Schritten eines Workflows mit kausalen/temporalen Zusammenhängen
- Datenbezogener Aspekt: Datenfluss eines Workflows
- Organisations-Aspekt: Definition von Organisationsstrukturen sowie Berechtigungen
- Operationaler Aspekt: Einbindung von Programmen in elementare Arbeitsschritte
- (Sicherheitsaspekt)
7
Q
Was sind nicht-funktionale Anforderungen an Workflows?
A
- Offenheit der Implementierung (Erweiterbarkeit etc.)
- Zuverlässigkeit (Verfügbarkeitsgarantien, Transparenz von Systemfehlern)
- Sicherheitsanforderungen
- Analysierbarkeit
- Skalierbarkeit
- Berücksichtigung organisatorischer Gegebenheiten
8
Q
Sicherheit als Workflow-Aspekt wird orthogonal zu klassischen WF-Aspekten gesehen? Was ist damit gemeint?
A
- Sicherheit durchdringt andere Aspekte; ist nicht getrennt betrachtbar
- Einführen von Sicherheitsaspekten komplex und oft vernachlässigt
9
Q
Welche Schichten besitzt ein Workflowmanagementsystem?
A
- Funktionale Module
- Skalierbarkeitsschicht
- Verfügbarkeitsschicht
- Client/Server-Kommunikationsschicht
- Allgemeine Basisdienste (Betriebssystem, Datenbank, etc.)