Download presentation
Presentation is loading. Please wait.
Published byBrigitta van den Brink Modified over 6 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.