YAWL in the Cloud: Supporting Process Sharing and Variability

Slides:



Advertisements
Similar presentations
Process Trees + Properties Dennis Schunselaar. Process Trees 2 Visualiser 1: Visualiser 2:
Advertisements

Finding the best in the family Schunselaar, Verbeek, Van der Aalst, Reijers.
Creating Sound and Reversible Configurable Process Models using CoSeNets Dennis Schunselaar, Verbeek, Van der Aalst, Reijers
Process Mining in CSCW Systems All truths are easy to understand once they are discovered; the point is to discover them. Galileo Galilei ( )
Replication Monitoring University of Maryland Institute for Advanced Computer Studies.
24 February 2015 Ryota Mibu, NEC
All Contents © 2006 Burton Group. All rights reserved. Burton Group Take 5! Software Smackdown – SaaS vs. Traditional Software Applications Lyn Robison,
Plan Introduction What is Cloud Computing?
A university for the world real R © 2009, Chapter 23 Epilogue Wil van der Aalst Michael Adams Arthur ter Hofstede Nick Russell.
Source: Forrester 2008 configurability multi- tenant efficiency, scalability.
Insuring Sensitive Processes through Process Mining Jorge Munoz-Gama Isao Echizen Jorge Munoz-Gama and Isao Echizen.
Monitoring Latency Sensitive Enterprise Applications on the Cloud Shankar Narayanan Ashiwan Sivakumar.
Software Aspects of PQ in a DG Context By Dr. Siri Varadan.
Introduction to network management. INTRODUCTION ● Course Overview ● Course Objectives.
Dynamic Resource Monitoring and Allocation in a virtualized environment.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Proposal Presentation Prepared by: Condor Technology Solutions, Inc. August 24, 2000.
Project Methodology May 2, System Development Life Cycle Overview.
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
Monotonicity Schunselaar, Verbeek, Van der Aalst, Reijers.
Faucets Queuing System Presented by, Sameer Kumar.
OSPF Version 2 as the Customer Edge/Customer Protocol for BGP/MPLS IP VPNs
"Decomposing Alignment- based Conformance Checking of Data-aware Process Models" Massimiliano de Leoni, Jorge Muñoz-Gama, Josep Carmona, Wil van der Aalst.
VSE: Virtual Switch Extension for Adaptive CPU Core Assignment in softirq Shin Muramatsu, Ryota Kawashima Shoichi Saito, Hiroshi Matsuo Nagoya Institute.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Lecture XV: Review CS 4593 Cloud-Oriented Big Data and Software Engineering.
Unit 3 Virtualization.
What is Cloud?.
Web Server Load Balancing/Scheduling
Integrated Management System
Multiple Ways to build a Multi-tenant SaaS Product
Chapter 1: Introduction to Systems Analysis and Design
Architectural Overview Of Cloud Computing
Web Server Load Balancing/Scheduling
N-Tier Architecture.
IOT Critical Impact on DC Design
Large Scale Parallel Print Service
Consulting Services JobScheduler Architecture Decision Template
Cloud Adoption Framework
Oracle HTMLDB introduction
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Cloud Computing Platform as a Service
Configurable Process Models: Elicitation, Analysis, and Execution
Running Multiple PLATs in 464XLAT
Enterprise vCPE use case requirement
Enterprise vCPE use case requirement
IBM BPM online Training in Bangalore
Complete 1z0-161 Exam Dumps - Pass In 24 Hours - Dumps4download.us
DevOps Deep Dive DevOps Deep Dive What you will learn
Anna Giannakou Christine Morin, Jean-Louis Pazat, Louis Rilling
S ERVICE N OW T UTORIAL. W HAT I S S ERVICENOW ?? This opening Servicenow tutorial picks out the most significant foundations of ServiceNow, starting.
Amazon AWS Solution Architect Associate Exam Dumps For Full Exam Info Visit This Link:
Power of Azure Helps to Reimagine Corporate Communication and Organizational Connection “Choosing to build Sparrow with Microsoft Azure was a straightforward.
Quality framework for Stepping into the Cloud
DEV-19: Lessons learned from a SaaS Application Development Project
License Service Sorosh Olamaei.
Managing Services with VMM and App Controller
Cloud Web Filtering Platform
Blockchain-as-a-Service (BaaS) :: providers & trust
SIMCLOUD: Running Operational Simulators in the Cloud
Chapter 1: Introduction to Systems Analysis and Design
Phases of Designing a Website
Software Development at ORTEC
HPE-Microsoft Hybrid Cloud Summit Azure Stack Innovation Centers
Cloud Computing LegalRun Solutions Why It’s Right for You!
OwlNest Christian Wims, Scott Winter, Jason Randolph, Shay Elmalhi, Chuzhuang Jiang.
Chapter 1: Introduction to Systems Analysis and Design
Faulty EPCs in the SAP Reference Model
Procurement & Contract Management Solution on Azure Helps to Boost Business Performance “Microsoft Azure gives us the cloud infrastructure to quickly and.
Reimagine everything Next Generation ERP
Presentation transcript:

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

Motivation

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

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

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

Configurable Process Models

Configurable Process Models

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

Deploy-time (Maintenance) Mock-up

Run-time (Queue time) Mock-up

Post-run-time (Benchmarking) Mock-up

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

YAWL

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

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

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

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

Demo

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

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

Questions