ressourcen in process-aware information systems paul hübner | 03.08.2010 | dbis seminar betreuer :...
TRANSCRIPT
![Page 1: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/1.jpg)
Ressourcen in Process-Aware Information Systems
Paul Hübner | 03.08.2010 | DBIS SeminarBetreuer : Andreas Lanz
Quelle : www.infoq.com Seven Fallacies of BPM
![Page 2: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/2.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 2
Inhalt
1. Motivation & Grundlagen
2. Resource Patterns
3. WS-HumanTask & BPEL4People
4. Zusammenfassung
![Page 3: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/3.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 3
Motivation & Grundlagen - Ressourcen
• Ressourcen bearbeiten Aufgaben nicht die Prozesse!
• Wie lassen sich Ressourcen einteilen?
• Menschliche Ressourcen
• Nicht-menschliche Ressourcen
• Wie interagieren Ressourcen mit einem PAIS?
• Wie werden Ressourcen repräsentiert ?
• In bestehenden PAIS & Standards (BPEL) ?
• Explizit Vs. Implizit
![Page 4: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/4.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 4
Menschliche Ressourcen Vs. Nicht-menschliche Ressourcen
Personen zur Geschäftsprozess
-abwicklung
Einteilung in Klassen
Rolle (Eigenschaften)
Organisationseinheit (Struktur)
Alle Ressoucen auser Personen zur
Geschäftsprozess-abwicklung
Anlagen & Ausrüstung
ERP, CRM,…
Quellen: help.translab.ch/images/maenchen/maenchen.htm; ; sap.com ; ibm.com ; oracle.com
![Page 5: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/5.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 5
Inhalt
1. Motivation & Grundlagen
2. Resource Patterns
3. WS-HumanTask & BPEL4People
4. Zusammenfassung
![Page 6: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/6.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 6
Resource Patterns
• Standardisierte Beschreibung der Interaktionen von
Ressource mit einem Arbeitselement
• Arbeitselement durchläuft Lebenszyklus
(„Zustandsabfolge“)
• Zustandsübergänge werden durch Ressourcen
oder das PAIS angestoßen
![Page 7: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/7.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 7
PAIS PAIS
Beispiel: Prozess für einen Bestellvorgang
• Zustandsübergänge:
1. System erzeugt Arbeitselement
2. Arbeitselement wird einer Ressource zugewiesen
create
1.
allocate
2.
receive
Quellen: hp.com; www.corpus-forma.ch; woodwardweb.com; computersolutions-sd.com
![Page 8: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/8.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 8
Ressource Patterns - Lebenszyklus eines Arbeitselementes
created
offered to multiple
resources
allocated to a single
resource
failed
started
offered to a single
resourcesuspended
completed
crea
te
offe
r_s
offer_m
allo
cate
star
t
allocate_s
allo
cate
_m
start_
m
start_s
com
plet
e
fail
resumesuspend
Quelle : Workflow Resource Patterns: Identification, Representation and Tool SupportN. Russell, W. van der Aalst,A. H.M. ter Hofstede,D. Edmond (Überarbeitet)
![Page 9: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/9.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 9
Creation Patterns
created
offered to multiple
resources
allocated to a single
resource
failed
started
offered to a single
resourcesuspended
completed
crea
te
![Page 10: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/10.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 10
Push Patterns
created
offered to multiple
resources
allocated to a single
resource
failed
started
offered to a single
resourcesuspended
completed
offe
r_s
offer_m
allo
cate
![Page 11: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/11.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 11
Pull Patterns
created
offered to multiple
resources
allocated to a single
resource
failed
started
offered to a single
resourcesuspended
completedstar
t
allocate_s
allo
cate
_m
start_
m
start_s
![Page 12: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/12.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 12
Detour Patterns
created
offered to multiple
resources
allocated to a single
resource
failed
started
offered to a single
resourcesuspended
completed
fail
resume
suspend
skip
real
-lo
cate
redo
escalatereallocate
delegate
escalate
escalate
escalatedeallocate
escalate
deallocateescalate
deallocateescalate
deal
loca
tees
cala
te
escalate
![Page 13: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/13.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 13
Auto-start Patterns
created
offered to multiple
resources
allocated to a single
resource
failed
started
offered to a single
resourcesuspended
completed
start_on_create
start_on_allocate pilled_execution
chained_execution
![Page 14: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/14.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 14
Visibility & Multiple Ressource Patterns
• Visibility Patterns : • Regeln welche Ressource welche Arbeitselemente sehen
kann
• Multiple Ressource Patterns :
• Eine Ressource bearbeitet mehrere Arbeitselemente
simultan
• Ein Arbeitselement wird von mehreren Ressourcen
simultan bearbeitet
![Page 15: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/15.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 15
Inhalt
1. Motivation & Grundlagen
2. Resource Patterns
3. WS-HumanTask & BPEL4People
4. Zusammenfassung
![Page 16: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/16.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 16
BPEL4People & WS-HumanTask
BPEL4People 1.0
WS-BPEL 2.0WS-HumanTask 1.0
Basisstandards XSLT 1.0 XPath 1.0 WSDL 1.1 XML Schema 1.0Infoset
WS-Addressing 1.0
WS-Coordination 1.0
WS-Policy 1.0
Quelle: Evaluation of the BPEL4People and WS-HumanTask Extensions to WS-BPEL 2.0 using the Workflow Resource Patterns,N. Russel, W. van der Aalst (Überarbeitet)
![Page 17: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/17.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 17
BPEL4People & Ressourcen
• Erweitert BPEL um Aufgaben die explizit von menschliche
Ressourcen ausgeführt werden
• Deadlines & Eskalationsstrategien
• Rollenkonzept , Taskspezifische Rollen:
• Initiator & Eigentümer
• Benachrichtigungsmechanismen
• Ad-Hoc Ergänzen von Datenelementen bei Tasks
• …
![Page 18: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/18.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 18
Resource Patterns in BPEL4People
Nr. Pattern Kategorie Unterstützung in BPEL4People
1. Creation Patterns +
2. Push Patterns o
3. Pull Patterns +
4. Detour Patterns +
5. Auto-start Patterns -
6. Visibilty Patterns +
7. Multiple Resource Patterns o
unterstützt : + ; teilweise unterstützt : o ; nicht unterstützt : -
![Page 19: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/19.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 19
Inhalt
1. Motivation & Grundlagen
2. Resource Patterns
3. WS-HumanTask & BPEL4People
4. Zusammenfassung
![Page 20: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/20.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 20
Zusammenfassung
• Resource Patterns • liefern Ansatz für systematische Ressourcen
Beschreibung in einem PAIS• sind für die Evaluierung von PAIS geeignet
• BPEL4People • setzt Resource Patterns größtenteils um • Ausnahmebehandlung ist noch detaillierter als in
Resource Patterns• Fehlendes Modell für individuelle Fähigkeiten
Beschreibung
![Page 21: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/21.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 21
Ausblick - weiteführende Fragen
• Wieso werden Ressourcen im PAIS Bereich kaum behandelt?
• Was ist mit den nicht-menschlichen Ressourcen?
• Vielen Dank für die Aufmerksamkeit
• Fragen ?
![Page 22: Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz Quelle : Seven Fallacies](https://reader035.vdocuments.mx/reader035/viewer/2022081602/55204d7549795902118c9ef2/html5/thumbnails/22.jpg)
DBIS Seminar | Ressourcen in Process-Aware Information Systems | 03.08.2010Seite 22
Tabelle : RessourcePatterns und deren Kategorien
Quelle : Workflow Resource Patterns: Identification, Representation and Tool SupportN. Russell, W. van der Aalst,H.M. ter Hofstede,D. Edmond (Überarbeitet)