Presentation is loading. Please wait.

Presentation is loading. Please wait.

YAWL in the Cloud: Supporting Process Sharing and Variability

Similar presentations


Presentation on theme: "YAWL in the Cloud: Supporting Process Sharing and Variability"— Presentation transcript:

1 YAWL in the Cloud: Supporting Process Sharing and Variability
Dennis Schunselaar, Verbeek, Reijers, Van der Aalst

2 Motivation

3 Traditional situation
IS = Information System E = Event log M = Models

4 To-be situation IS-SaaS = Information System (SaaS-based BPMS)
Multi-tenancy IS-SaaS = Information System (SaaS-based BPMS) E = Event log CM = Configurable Models C = Configuration

5 Overview Design time 2 3 Post run-time Deploy time 1 4 2 2 Run time
Multi-tenancy IS-SaaS = Information System (SaaS-based BPMS) E = Event log CM = Configurable Models C = Configuration

6 Configurable Process Models

7 Configurable Process Models

8 Overview Design time 2 3 Post run-time Deploy time 1 4 2 2 Run time
Multi-tenancy IS-SaaS = Information System (SaaS-based BPMS) E = Event log CM = Configurable Models C = Configuration

9 Deploy-time (Maintenance)
Mock-up

10 Run-time (Queue time) Mock-up

11 Post-run-time (Benchmarking)
Mock-up

12 Overview Design time 2 3 Post run-time Deploy time 1 4 2 2 Run time
Multi-tenancy IS-SaaS = Information System (SaaS-based BPMS) E = Event log CM = Configurable Models C = Configuration

13 YAWL

14 Architecture Management Component YAWL in the cloud Router In 1
Router In k Load balancer DB Router Out 1 Router Out l Load balancer - No changes to YAWL - No difference for the end-user

15 Implementation A A A A R R R R A R : Get All Running Cases Per Tenant
Router In 1 R R R DB Router Out 1 A - Multi-tenancy R : Get All Running Cases Per Tenant R

16 Implementation - No changes to YAWL - No difference for the end-user
Management Component Router In 1 Router In k Load balancer DB Router Out 1 Router Out l Load balancer - No changes to YAWL - No difference for the end-user - Management component R : Get All Running Cases Per Tenant A

17 Overview Design time 2 3 Post run-time Deploy time 1 4 2 2 Run time
Multi-tenancy IS-SaaS = Information System (SaaS-based BPMS) E = Event log CM = Configurable Models C = Configuration

18 Demo

19 Overview Design time 2 3 Post run-time Deploy time 1 4 2 2 Run time
Multi-tenancy IS-SaaS = Information System (SaaS-based BPMS) E = Event log CM = Configurable Models C = Configuration

20 Conclusion Many advantages of moving non-competitive organisations to the cloud Proof-of-concept implementation showing the feasibility of multiple organisations sharing a single BPM Time for commercial uptake to show the sketched benefits

21 Questions


Download ppt "YAWL in the Cloud: Supporting Process Sharing and Variability"

Similar presentations


Ads by Google