25
Open Source BPM mit BPMN 2.0 und Java [email protected]

JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Embed Size (px)

DESCRIPTION

M

Citation preview

Page 1: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Open Source BPM mit BPMN 2.0 und Java

[email protected]

Page 2: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Abends bei nem Bier… Warum macht Ihr eigentlich so ein

Alte-Männer-Themawie BPM?

Page 3: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Skalierung durch Automatisierung der Kernprozesse

Page 4: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

camunda BPM

empower developers to build

awesome BPM applications

Advertisment

Page 5: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Die Idee

2 31 4

Page 6: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

The Process Engine

Start Process Engine

Deploy Process

Start Process Instance

1.

2.

3.

Page 7: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Process Engine = Infrastruktur

Process Engine

Container

My processapplication2

Java Classes

BPMN 2.0 Processes

JPA, EJB, JTA …

My processapplication1

Java Classes

BPMN 2.0 Processes

My process application1

processengine (jar)

Java Classes

BPMN 2.0 Processes

My process application2

processengine (jar)

Java Classes

BPMN 2.0 Processes

Websphere, WebLogic, …

Page 8: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

@Inject

ProcessEngine engine;

Page 9: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

LIVE DEMO

Main part of talk! Sorry – not on slideshare ;-)

Page 10: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

camunda BPM Komponenten

Engine

TasklistIndividuelles

FrontendCockpit

Cycle

Modeler

FachlicherModeler

FachanwenderFachlicher / Technischer

Betrieb

BusinessAnalyst

EntwicklerDatenbank

File Repository

REST / Java API

REST RESTREST / Java

Page 11: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Was camunda BPM nicht ist

Prozesse

Integration

Rules

GUI

Reporting

Dokumente

und ich brauch noch...

Ham wa nich!

Page 12: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Die zwei Dimensionen

Maturity

Completeness

Page 13: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Best of Breed

Integration

• Apache CXF

• Apache Camel

• Mule ESB

• Talend ESB

• IBM ESB

• Apache CMIS

• ...

GUI

• HTML 5, PHP

• JSF, Vaadin, GWT

• xyz Portal Server

• Swing

• Orbeon

• ...

Prozesse

camunda BPM

+Reporting

• Jasper

• BIRT

• ...

Rules

• JBoss Drools

• IBM ILOG

• ...

Documents

• Alfresco ECM

• ...

...what ever!

• Java

• ... (REST)

“Die offene Plattform erlaubt

uns die Abbildung unserer individuellen Anforderungen mit einer Konsequenz, die geschlossene BPM-Suiten nicht erreichen können.“

(Marko Lehn, Teamlead Software Engineering, ZalandoGmbH)

Page 14: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Ausgewählte Referenzanwender

Page 15: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

camunda BPM ecosystem (incubation)

Page 16: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

camunda-bpm-testing

https://github.com/camunda/camunda-bpm-testing

Page 17: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

camunda-bpm-camel

http://camundabpm.blogspot.de

https://github.com/camunda/camunda-bpm-camel

Page 18: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Start Process Instance by Message

Apache Camel

Page 19: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Call synchronous Service

Apache Camel

Page 20: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

camunda BPM ecosystem (incubation)

Contributors welcome!

Page 21: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Open Source camunda BPM 7.0.0

is ready to download.

Start now!

www.camunda.org

Page 22: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Online-Meeting 1x pro Monat

−Montag, 28.10., 17.00: Testing II

Diverse Vor-Ort-Termine:

−http://www.camunda.org/community/meetings.html

Mitreden!

Page 23: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java
Page 24: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Vielen Dank! Fragen?

Page 25: JBoss One Day Talk: Open Source BPM mit BPMN 2.0 und Java

Vielen Dank!camunda services GmbHZossener Str. 55-5810961 Berlin

Telefon: +49 30 664 0409-00Telefax: +49 30 664 0409-29

Email: [email protected]

www.bpm-guide.deDer Praxis-Blog zu BPM:

@camunda.com

Geschäftsführer

Bernd Rücker

bernd.ruecker

Open Source BPM mit BPMN 2.0 und Java

München, 23.10.2013