24
Open Source workflow automation with BPMN 2.0, Java and camunda [email protected]

Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Embed Size (px)

DESCRIPTION

JAX London presentation 2014

Citation preview

Page 1: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Open Source workflow automation with BPMN 2.0, Java and camunda

[email protected]

Page 2: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

About me and camunda

201320122011201020092008

Publications Member of

Incorporation

Consulting and Training for BPM

camunda BPM

BPM platform vendor

[email protected]@berndruecker

#camunda

Page 3: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Lately…Why do you guys do

such a

„Old-Man-Topic“as BPM?

Page 4: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Scale your company by automating your processes!

Page 5: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

How to implement this?

CODE?

Page 6: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Do not hide your processes!

IF R

Page 7: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

The reallity - still

Page 8: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Business-IT-Alignment?

model fromBusinessAnalyst

executablemodel

Page 9: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

How do we find this?

Page 10: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

How to improve this process?

powerful languageBPMN 2.0

only businessmotivated aspects

in the diagram!

+

Page 11: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

A process engine

+ + +

#{script

&& el}

Page 12: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Demo time!

Page 13: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Camunda BPM

2 31 4

www.camunda.org

Page 14: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

The Process Engine is really simple

Start Process Engine

Deploy Process

Start Process Instance

1.

2.

3.

Page 15: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Process Engine = Infrastructure

Process Engine

Container

My processapplication2

Javaclasses

BPMN 2.0 processes

JPA, EJB, JTA …

My processapplication1

Javaclasses

BPMN 2.0 processes

My process application2

ProcessEngine

Javaclasses

BPMN 2.0 processes

Supported on:

Tomcat, JBoss AS, Glassfish, WebSphere andWebLogic

My process application

ProcessEngine

Javaclasses

BPMN 2.0 processes

Page 16: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

@Inject

ProcessEngine engine;

Page 17: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

camunda BPM components

Engine

TasklistCustom

ApplicationCockpit

Cycle

EclipseModeler

BusinessModeler

Business UserOperations(technical/business)

BusinessAnalyst

DeveloperDatabase

File Repository

REST / Java API

REST RESTREST / Java

Design Time Runtime

Page 18: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

There is a lot more to discover! E.g.

BPMN 2.0

Cockpit Plugins

Tasks & Case Mgmt

bpmn.io

Page 19: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Why is this cool?

Passion

Productivity

No Vendor-Lock-In

Black BoxBPM-Suite

Page 20: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Open Source camunda BPM

is ready to download.

Start now!

next release: 7.2 GA – 30 November 2014

www.camunda.org

Page 21: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Applicable to all industries!

Banking Insurance Other

Page 22: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

network.camunda.org

Community event in London planend

Page 23: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

Thank you! Any questions?

Page 24: Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker

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

Head of Consulting / CEO

Bernd Rücker

bernd.ruecker

Open Source BPM mit BPMN 2.0 und Java

London, 14.10.2014