3. Master of Science in Software Technology
Berater, Trainer, Coach
Softwareentwickler
Bernd Rücker
be nd. uec e @camunda.com
bernd.ruecker@camunda.com
„BPM mit d t h i h
BPM it der technischen B ill “
Brille“
Projekterfahrung seit 2002: Technische
BPM/SOA-Architekturen, Java Enterprise
Edition (JEE)
Activiti Cycle Component Lead
Committer bei Activiti & JBoss jBPM
Blog: www.bpm-guide.de
4. • Java Process Engine
• Open Source (Apache 2.0)
• POJO + M B ti
MyBatis
• „Library“ / „Framework“
• Flexibel und Erweiterbar
• BPMN 2.0
• Projektstart 03/2010
• 01.12.2010: Release 5.0 GA
• Motivation Alfresco: jBPM Replacement
6. There is no Activiti Company…
..but there are professional Services
Activiti
A ti iti supported as
t d Support f
S t for
part of Activiti BPM Platform
Alfresco ECM (standalone)
22. Only one
The whole process p
possible
approach
Configurable
and extensible
via Plug-Ins
Plug Ins
see
http://docs.codehaus.org/display/ACT/Process+authoring+story+boards
25. Activiti Komponenten in der Übersicht
Explorer Probe Cycle Modeler Designer Kickstart
REST
Activiti
A ti iti Cycle
C l Modeler
M d l
Engine Backend Backend
camunda fox
Plug-Ins
Database
(H2, Oracle, MySQL, Filesystem
PostgresSQL, DB2)
MS-SQL
MS SQL
geplant
26. Was uns wichtig ist…
• Developer-Friendliness over Zero Coding
• Smart Communication over Single-Source-Models
• Composite Architectures over one-stop-shops
• Open Source over Out-of-the-Box
29. Business-IT-Alignment mit technischen that‘s
Here‘s your to-be-
process, ready to Modellen?
Huh, looks complicated!
Where is the part that s
deploy. C ld you
d l Could
please approve? my business?
Ehm, it s here.
Ehm it‘s here And there
there.
And over there. Well
somehow, some steps
and decisions are I need gudielines for my
completely automated. p
process, where can I
,
find that?
Those parts won‘t be
executed by the engine.
I cannot model them,
they‘d break the And h t
A d what are th
those
technical flow. steps for? Nobody Manager
specified them!
approving
IT Yes but we need those
steps. Otherwise we will
Tweets
get data inconsistencies Inconti-what!? This is
in the process context. just your coding again,
and not my process!
I won‘t approve this.
Ah, F***
Y**!
30. Das ist der Prozess, den der Manager sehen will
31. Big Picture
Process Engine
ist auch ein
Teilnehmer
Verschiedene
Teilnehmer
kollaborieren
35. Feedback zu Activiti
z.B.: „Ich mag mir gar nicht vorstellen,
was es an Zeit und Geld gekostet hätte,
das mit z.B. dem IBM Process Server zu
schaffen“
36. Also: Anfangen! Activiti Showcase & Demos:
www.bpm-guide.de
www bpm-guide de
fox.camunda.com
Activiti Website:
www.activiti.org
Java Magazin Artikel
Training Beratung und
p
professioneller Support von
pp
camunda :-)
www.camunda.com/activiti
Nächstes Activiti Training:
19.09.-21.09.2011
Stuttgart
g
40. camunda services GmbH
Vielen Dank! Zossener Str. 55-58
10961 Berlin
55 58
Telefon: +49 30 664 0409-00
Telefax: +49 30 664 0409-29
Email: info@camunda.com
f @
Bernd Rücker
Geschäftsführer
bernd.ruecker@camunda.com
Java User Group
Mai 2011
Der Praxis-Blog zu BPM:
www.bpm-guide.de