1 gerardo navarro suarez bpm suite. 2 quelle: camunda services gmbh das warum hinter activiti...
TRANSCRIPT
![Page 1: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/1.jpg)
1
GerardoNavarro Suarez
BPM Suite
![Page 2: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/2.jpg)
2
Quelle: camunda Services GmbH
Das „Warum“ hinter ActivitiProblem bestehender BPMS:
•Starker Fokus auf das Business
•Wenig Tools für die Zusammenarbeitzwischen Business und IT(„Business-IT-Alignment“)
•schwierige Anpassung aneigene Bedürfnisse(API, Closed Source)
![Page 3: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/3.jpg)
3
•Open Source Plattform für die Prozess-automatisierung und als „Verbindungsstück“ zwischen Business und IT
•Implementierung des neuen BPMN 2.0 Standards
Vision zur Activiti BPM Suite
Anwendungsszenarien:Entwurf, Implementierung,
Administration und Monitoring von Geschäftsprozessen
(in BPMN 2.0)
![Page 4: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/4.jpg)
4
„Drehbeginn & Premiere“
•Projektbeginn im Frühling mit Idee und Organisation
•Aktuell noch in Entwicklung, aber monatliches Release (zur Zeit Beta 2)
•Release Date: 01.12.10
Activiti steht unter der freien Apache License 2.0 .
![Page 5: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/5.jpg)
5
Produzenten
![Page 6: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/6.jpg)
6
Struktur der Module
Quelle: camunda Services GmbH
![Page 7: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/7.jpg)
7
Process Virtual Machine•PVM = Schicht zur abstrakten Repräsentation und Ausführung von Prozessen(sprachen)
•Wichtig für die Nutzung vieler graph-basierter Prozessdefinitionssprache (DSL), wie jPDL, XPDL, BPEL, BPMN 2.0, pageflow
•Verhalten eines Knoten wird über Interface „Executable“ definiert
http://docs.jboss.com/jbpm/pvm/article/
![Page 8: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/8.jpg)
8http://docs.jboss.com/jbpm/pvm/article/
PVM mit Petrinetz-Charakter•Execution (Token) = ein Pointer auf eine Node
im Prozess
•Child-Parent-Relation zw. Token erlauben Parallelisierung und Synchronisation
- PVM implementiert keinen Synchronisations-mechanismus, sondern erst auf höherer Ebene
- Interessant wird es beim OR-Join, wie immer ;-D
![Page 9: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/9.jpg)
9
Activiti Engine
http://www.activiti.org/userguide/index.html
•Herz der Activiti 5.0 BPM Suite
•Konkrete Process Engine für die Ausführung von BPMN 2.0 Prozessen
•Eindrucksvolle API
•Persistenz durch diverse DBs
![Page 10: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/10.jpg)
10
Activitiin Aktion
![Page 11: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/11.jpg)
11
ToolBPMN 2.0•Formales Metamodell -
Bedeutung der Symbole ist nun definiert
•Definierte Ausführungssemantik
•Nicht nur neue Symbole oder „Bildchen“
•Activiti-Modeler zur Modellierung von BPMN 2.0 Prozessen
•Oryx-Signavio-Abkömmling
•Überführung von Modellen in BPMN 2.0 Code
![Page 12: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/12.jpg)
1212
Activiti Modeler
![Page 13: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/13.jpg)
13
Deploymentvon Prozessen•Prozessdefinition (XML-Format) und andere
Dateien werden in einem Business Archive (.bar zusammengefasst)
•Deployment eines Business Archive über Ant oder Java Code
- Activiti Cycle - Modul für die gem. Entwicklung
- Tooling über Activiti-Designer (noch nicht fertig)
•Persistierung der Prozessdefinition in der Datenbank
![Page 14: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/14.jpg)
14
Activiti Cycle
![Page 15: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/15.jpg)
15
Activti Explorer
•Implementierung diverser Tasklists
•Zentraler Punkt zur Instanziierung von Prozessen
![Page 16: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/16.jpg)
1616
Activti Explorer
![Page 17: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/17.jpg)
17
Activti Probe vs. Activiti
API
![Page 18: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/18.jpg)
18
Activti Probe vs. Activiti
API•Kein Tooling für die Überwachung von Prozessen
- Activiti Probe = Darstellung der Datenbank
•Echtes Monitoring noch nicht geplantABER:
•Activiti API liefert HistoryService
•Zugriff auf sämtliche persistierte Daten über QueryObjects
![Page 19: 1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business](https://reader036.vdocuments.site/reader036/viewer/2022062318/55204d6149795902118b5dfb/html5/thumbnails/19.jpg)
19
Zusammen-
fassungActivitiCycle &Eclipse Plugin
BPMN 2.0 & ActivitiModeler
Außer API, Nix!!
ActivitiExplorer
PVM, Tokenkonze
pt, Mächtige
API
Entwicklung eines freien
BPMS für Business und
IT