Download - Devcon Jbarrez Awesome
-
8/12/2019 Devcon Jbarrez Awesome
1/45
Awesome Fast Workflow
Joram Barrez
Activiti Core Developer
-
8/12/2019 Devcon Jbarrez Awesome
2/45
Activiti?
-
8/12/2019 Devcon Jbarrez Awesome
3/45
In a nutshell
Activiti is a lightweight open-sourceworkflow and business process
management (BPM) platform for
natively executing BPMN 2.0 processes
that puts the power in the hands of thedevelopers
-
8/12/2019 Devcon Jbarrez Awesome
4/45
In a nutshell
Activiti is a lightweightopen-sourceworkflow and business process
management (BPM) platform fornatively executing BPMN 2.0 processes
that puts the power in the hands of thedevelopers
Any Java environmentJust a Jar
not an evil/expensive black box server
-
8/12/2019 Devcon Jbarrez Awesome
5/45
In a nutshell
Activiti is a lightweight open-sourceworkflow and business process
management (BPM) platform for
natively executing BPMN 2.0 processes
that puts the power in the hands of thedevelopers
github.com/activiti
Apache license
-
8/12/2019 Devcon Jbarrez Awesome
6/45
In a nutshell
Activiti is a lightweight open-source
workflow and business process
management (BPM) platformfornatively executing BPMN 2.0 processes
that puts the power in the hands of thedevelopers
Value
-
8/12/2019 Devcon Jbarrez Awesome
7/45
In a nutshell
Activiti is a lightweight open-source
workflow and business process
management (BPM) platformfornatively executing BPMN 2.0 processes
that puts the power in the hands of thedevelopers
-
8/12/2019 Devcon Jbarrez Awesome
8/45
In a nutshell
Activiti is a lightweight open-sourceworkflow and business process
management (BPM) platform fornatively executing BPMN 2.0
processesthat puts the power in thehands of the developers
Industry-accepted standard
Specifies what a certain shape means Pool of developers/businessanalists who speak the same
languageInteroperability
-
8/12/2019 Devcon Jbarrez Awesome
9/45
In a nutshell
Activiti is a lightweight open-sourceworkflow and business process
management (BPM) platform fornatively executing BPMN 2.0 processes
that puts the power in the hands of the
developers
(cause they are the most important people in the world)
-
8/12/2019 Devcon Jbarrez Awesome
10/45
Overview
BPMN 2.0
Any BPMN 2.0compliant editor
Or CDI, EJBs, Swing, .... any Java works!
-
8/12/2019 Devcon Jbarrez Awesome
11/45
Its not all sunshine and roses
Activiti is great for developers Integration with Java eco-system
Flexible, customizable & performant
!(black box) Activiti is not suited for non-tech users ...
BPMN 2.0 learning curve
Learn about deploying processes and related
artifacts ... yet Can we find a balance between those two?
-
8/12/2019 Devcon Jbarrez Awesome
12/45
Workflow in Alfresco today
-
8/12/2019 Devcon Jbarrez Awesome
13/45
Workflow in Alfresco today
A
B
C
! "#$%&$% (#)&* +#, %-./ 0
! 1#,( "#$+23 +#, %-./ 0
! "#$%&$% (#)&* +#, %-./ 4! 1#,( "#$+23 +#, %-./ 4
! "#$%&$% (#)&* +#, %-./ 0
! 1#,( "#$+23 +#, %-./ 0
4567 89: ;6