Post on 10-Apr-2017
Shaya Pourmirza
Runtime Party Switch in an Inter-Organizational
Collaboration
Inter-Organizational Collaboration
08 - November - 2016 2
party1
party2
Communication
Runtime Party Switch in a Collaboration (External View)
party1
party2
party3
party4
08 - November - 2016 3
party2party4
08 - November - 2016 4
Runtime Party Switch in a Collaboration (Internal View)
Research Questions
08 - November - 2016 5
BPMS Reference Architecture
BPMS Architecture Survey
Thesis Structure
08 - November - 2016 6
RQ1 What is the best architecture of a
BPMS that facilitates a party switch in a collaboration?
Runtime Party Switch Technique
Collaboration Adaptation Survey
RQ2How can the BPMS of the parties
involved in a collaboration support a runtime party change if the
collaboration is controlled globally?
Runtime Party Switch
Technique without a Global Controller
(Correlation Miner)
RQ3 How can a process discovery technique
facilitate a runtime party change in a collaboration if the collaboration is
not controlled globally?
BPMS Architecture Survey
08 - November - 2016 7
BPMS Architecture Survey
Correlation MinerBPMS Reference Architecture
Collaboration Adaptation Survey
Runtime Party Switch Technique
• BPMS-RA• Available research studies in the BPM community, and• Existing architectures in the literature and practice
• Result
08 - November - 2016 8
BPMS Reference ArchitectureBPMS Architecture
Survey Correlation MinerBPMS Reference Architecture
Collaboration Adaptation Survey
Runtime Party Switch Technique
• Systematic Literature Review (SLR) Methodology• 78 selected articles out of 2,514 articles
• Results• Runtime adaptation within a single-organizational has been well understood,
but…• Further research must be undertaken to investigate the effect of runtime
adaptation on the inter-organizational collaboration setting.
08 - November - 2016 9
Runtime Party Switch TechniqueBPMS Architecture
Survey Correlation MinerBPMS Reference Architecture
Collaboration Adaptation Survey
Runtime Party Switch Technique
• A technique for enabling runtime party switch1. replaces an old party in an inter-organizational collaboration with a new party,2. determines the extent to which the state can be transferred from the old party
to the new party and transfers the state, and3. communicates with other parties which may need to adapt their states as well.
• Evaluation• Conceptual prototype, and• Practical prototype in the context of the GET Service EU project
08 - November - 2016 10
Runtime Party Switch TechniqueBPMS Architecture
Survey Correlation MinerBPMS Reference Architecture
Collaboration Adaptation Survey
Runtime Party Switch Technique
• Two-Phase process discovery algorithm to • Phase (1): reconstruct the missing collaboration model of the involved parties,
and• Phase (2): relate the communications that belong to each other and, therefore,
belong to the same instance of a collaboration.
• Evaluation• Synthetic event logs, and• Real-world event log
08 - November - 2016 11
Correlation MinerBPMS Architecture
Survey Correlation MinerBPMS Reference Architecture
Collaboration Adaptation Survey
Runtime Party Switch Technique
Thank you for your Attention!
08 - November - 2016 12
BPMS Architecture Survey BPMS Reference Architecture
Collaboration Adaptation Survey
Runtime Party Switch Technique
Correlation Miner Future Work …