1 / 18

Ressourcen in Process -Aware I nformation Systems

Quelle : www.infoq.com Seven Fallacies of BPM. Ressourcen in Process -Aware I nformation Systems. Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz. Inhalt. Motivation & Grundlagen Resource Patterns WS-HumanTask & BPEL4People Zusammenfassung.

Download Presentation

Ressourcen in Process -Aware I nformation Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Quelle : www.infoq.com Seven Fallaciesof BPM Ressourcen in Process-Aware Information Systems Paul Hübner | 03.08.2010 | DBIS Seminar Betreuer : Andreas Lanz

  2. Inhalt • Motivation & Grundlagen • Resource Patterns • WS-HumanTask & BPEL4People • Zusammenfassung

  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

  4. Inhalt • Motivation & Grundlagen • Resource Patterns • WS-HumanTask & BPEL4People • Zusammenfassung

  5. 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 • Beispiel : Prozess für einen Bestellvorgang • System erzeugt Arbeitselement • Arbeitselement werden Ressoourcen zugewiesen

  6. Ressource Patterns - Lebenszyklus eines Arbeitselementes offeredto a singleresource suspended start_s resume suspend allocate_s offer_s complete allocate create start created allocatedto a singleresource started completed offer_m fail allocate_m start_m offeredto multiple resources failed Quelle : WorkflowResource Patterns: Identification, Representationand Tool Support N. Russell, W. van der Aalst,A. H.M. terHofstede,D. Edmond (Überarbeitet)

  7. Creation Patterns offeredto a singleresource suspended create created allocatedto a singleresource started completed offeredto multiple resources failed

  8. Push Patterns offeredto a singleresource suspended offer_s allocate created allocatedto a singleresource started completed offer_m offeredto multiple resources failed

  9. Pull Patterns offeredto a singleresource suspended start_s allocate_s start created allocatedto a singleresource started completed allocate_m start_m offeredto multiple resources failed

  10. Detour Patterns deallocate escalate offeredto a singleresource suspended escalate suspend deallocate escalate resume escalate escalate skip created allocatedto a singleresource started completed redo escalate reallocate real- locate deallocate escalate delegate fail offeredto multiple resources failed deallocate escalate escalate

  11. Auto-start Patterns start_on_create offeredto a singleresource suspended created allocatedto a singleresource started completed start_on_ allocate pilled_execution chained_execution offeredto multiple resources failed

  12. 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

  13. Inhalt • Motivation & Grundlagen • Resource Patterns • WS-HumanTask & BPEL4People • Zusammenfassung

  14. BPEL4People & WS-HumanTask BPEL4People 1.0 WS-HumanTask 1.0 WS-BPEL 2.0 WS-Addressing 1.0 WS-Coordination 1.0 WS-Policy 1.0 Basisstandards XSLT 1.0 Infoset XPath 1.0 WSDL 1.1 XML Schema 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)

  15. BPEL4People & Ressourcen • Erweitert BPEL um Aufgaben die explizit von menschliche Ressourcen ausgeführt werden • Deadlines & Eskalationsstrategien • Rollenkonzept (Taskspezifische : Initiator & Eigentümer) • Benachrichtigungsmechanismen • Ad-Hoc Ergänzen von Datenelementen bei Tasks • …

  16. Resource Patterns in BPEL4People • Creation Patterns: werden weitestgehend unterstützt • Push Patterns: nur Basiszuteilungsmöglichkeiten • Pull Patterns: alle außer Arbeitslistenbeschränkung durch System • Detour Patterns: werden weitestgehend unterstützt • Auto-start Patterns: nicht umgesetzt • Visibility Patterns: werden über erweiterte Abfragen unterstützt • Multiple Ressource Patterns: simultanes Ausführen von mehreren Arbeitselementen

  17. Inhalt • Motivation & Grundlagen • Resource Patterns • WS-HumanTask & BPEL4People • Zusammenfassung

  18. 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 Resoruce Patterns • Fehlendes Modell für individuelle Fähigkeiten Beschreibung • Wieso werden Ressourcen im PAIS Bereich kaum behandelt? • Was ist mit den nicht menschlichen Ressourcen?

More Related