+ All Categories
Home > Science > Aspect-Oriented Business Process Management

Aspect-Oriented Business Process Management

Date post: 06-Jan-2017
Category:
Upload: amin-jalali
View: 110 times
Download: 2 times
Share this document with a friend
16
Amin Jalali 1 Department of Computer and Systems Sciences, Stockholm University, Sweden PhD dissertation 19 December 2016 Supervisor: Professor Paul Johannesson Opponent: Professor Flávia Santoro, University of Rio de Janeiro Grading Committee: Professor Marlon Dumas, University of Tartu Professor Mihhail Matskin, KTH Professor Louise Yngström, DSV, SU
Transcript
Page 1: Aspect-Oriented Business Process Management

Amin Jalali

1

Department of Computer and Systems Sciences, Stockholm University, Sweden

PhD dissertation 19 December 2016

Supervisor: Professor Paul Johannesson Opponent: Professor Flávia Santoro, University of Rio de Janeiro Grading Committee: Professor Marlon Dumas, University of Tartu Professor Mihhail Matskin, KTH Professor Louise Yngström, DSV, SU

Page 2: Aspect-Oriented Business Process Management

Business Processes

2

http://www.banking.newstipstricks.com/ Adopted from http://www.thrombocyte.com/

Page 3: Aspect-Oriented Business Process Management

Business Process Models

3

Process Models

Understandab

ility

Transparency

Analysis

Improvement

Reengineering

Management

Page 4: Aspect-Oriented Business Process Management

Modeling Paradigms

4

Level of flexibility

Leve

l of s

uppo

rt

Imperative

Models Dec

larat

ive

Mod

els

rigid processes Flexible processes

partly flexible & partly rigid

Hybrid Models

Page 5: Aspect-Oriented Business Process Management

Data-based

analysis

Mod

el-ba

sed

analy

sis

BPM Lifecycle

5

(Re)

des

ign

Implement /configure

Run and adjust

Page 6: Aspect-Oriented Business Process Management

Problem

6

Managing these concerns are difficult!

Page 7: Aspect-Oriented Business Process Management

Research Questions How should the separation of cross-cutting concerns

be supported in Business Process Management?

Imperative Models * Declarative Models Hybrid Models

7

Research Questions

Imperative

Design Analysis Enactment Assessment Agility Declarative Hybrid Mining

(Re)

des

ign

Implement /configure

Data-based

analysisRun and adjust

Mod

el-ba

sed

analy

sis

Page 8: Aspect-Oriented Business Process Management

Separation of Concerns

How about process models? Perspectives Modularization Level of details

8

MD|N

ME

Page 9: Aspect-Oriented Business Process Management

Modularization Techniques

9

a) No decomposition b) Vertical decomposition

c) Horizontal decomposition d) Orthogonal decomposition

Rules

Scattering Problem Scattering/Tangling Problem

Tangling Problem

Page 10: Aspect-Oriented Business Process Management

Aspect Oriented BPM

10

Auditing

Privacy

Internet Transfer Money

M2M Transfer Money

Security

Cross-cutting concerns:

Core-Concerns:

Business Processes

Branch Transfer Money

ATM Transfer Money

Archiving

MMMM

M

Cross-cutting Concerns(advices)

Core Concern(main process) M

Rules(pointcuts) As

pect

Orie

nted

Bu

sine

ss P

roce

ss M

odel

Rules

Obliviousness

In Program P whenever condition C arises perform Action A Quantification Action

(Filman et al. 2000)

Page 11: Aspect-Oriented Business Process Management

Methodology Ar

tefa

cts

Constructs

Models

Methods

Instantiations

11

Design Science Artefacts Design Science Research Framework

2. Suggestion3. D

evelopment

4. Evaluation

5. Conclusion

1. A

war

enes

s of

prob

lemM

D|N|E

Page 12: Aspect-Oriented Business Process Management

Result-Artefact

12

2. Suggestion3. D

evelopment

5. Conclusion

1. A

war

enes

s of

prob

lem

4. Evaluation

(Re)

des

ign

Implement /configure

Run and adjust

BPM Life-cycle

Data based

AnalysisModel base

d

Aanlys

is

Imperative Declarative Hybrid

Model base

d

Aanlysis

Implement /configure

Data based

Analysis

(Re)

des

ign

Run and adjust

Research Questions Imperative

Declarative

Hybrid Mining Design Analysis

Enactment

Assessment

Agility

Arte

fact

s

Constructs

Models

Methods

Instantiations

MD|N|E

MD|N

MD|N

Page 13: Aspect-Oriented Business Process Management

Traditional Models

13

Page 14: Aspect-Oriented Business Process Management

AO-BPM

14

Separation of Concerns Complexity Reusability Agility …

Page 15: Aspect-Oriented Business Process Management

Future directions Practical Applications and experiences Declarative & Hybrid Mining

15

Page 16: Aspect-Oriented Business Process Management

Thank you

16


Recommended