1 / 22

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. Menschliche Ressourcen Vs. Nicht-menschliche Ressourcen Alle Ressoucenauser Personen zur Geschäftsprozess-abwicklung Personen zur Geschäftsprozess-abwicklung Einteilung in Klassen Anlagen & Ausrüstung • Rolle • (Eigenschaften) ERP, CRM, … • Organisationseinheit • (Struktur) Quellen: help.translab.ch/images/maenchen/maenchen.htm; ; sap.com ; ibm.com ; oracle.com

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

  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

  7. Beispiel: Prozess für einen Bestellvorgang • Zustandsübergänge: • System erzeugt Arbeitselement • Arbeitselement wird einer Ressource zugewiesen PAIS PAIS 2. 1. receive allocate create Quellen: hp.com; www.corpus-forma.ch; woodwardweb.com; computersolutions-sd.com

  8. 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)

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

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

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

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

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

  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

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

  16. 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)

  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 • …

  18. Resource Patterns in BPEL4People unterstützt : + ; teilweise unterstützt : o ; nicht unterstützt : -

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

  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

  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 ?

  22. Tabelle : Ressource Patterns und deren Kategorien Quelle : WorkflowResource Patterns: Identification, Representationand Tool Support N. Russell, W. van der Aalst, H.M. terHofstede,D. Edmond (Überarbeitet)

More Related