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

Preview:

DESCRIPTION

M

Citation preview

Open Source BPM mit BPMN 2.0 und Java

bernd.ruecker@camunda.com

Abends bei nem Bier… Warum macht Ihr eigentlich so ein

Alte-Männer-Themawie BPM?

Skalierung durch Automatisierung der Kernprozesse

camunda BPM

empower developers to build

awesome BPM applications

Advertisment

Die Idee

2 31 4

The Process Engine

Start Process Engine

Deploy Process

Start Process Instance

1.

2.

3.

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, …

@Inject

ProcessEngine engine;

LIVE DEMO

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

camunda BPM Komponenten

Engine

TasklistIndividuelles

FrontendCockpit

Cycle

Modeler

FachlicherModeler

FachanwenderFachlicher / Technischer

Betrieb

BusinessAnalyst

EntwicklerDatenbank

File Repository

REST / Java API

REST RESTREST / Java

Was camunda BPM nicht ist

Prozesse

Integration

Rules

GUI

Reporting

Dokumente

und ich brauch noch...

Ham wa nich!

Die zwei Dimensionen

Maturity

Completeness

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)

Ausgewählte Referenzanwender

camunda BPM ecosystem (incubation)

camunda-bpm-testing

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

camunda-bpm-camel

http://camundabpm.blogspot.de

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

Start Process Instance by Message

Apache Camel

Call synchronous Service

Apache Camel

camunda BPM ecosystem (incubation)

Contributors welcome!

Open Source camunda BPM 7.0.0

is ready to download.

Start now!

www.camunda.org

Online-Meeting 1x pro Monat

−Montag, 28.10., 17.00: Testing II

Diverse Vor-Ort-Termine:

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

Mitreden!

Vielen Dank! Fragen?

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

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

Email: info@camunda.com

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

Recommended