camunda BPM community event Dortmund

Post on 24-Jan-2015

419 views 1 download

description

 

Transcript of camunda BPM community event Dortmund

camunda BPM Community Event

26.06.2013

Dortmund

bernd.ruecker@camunda.com

Regelmäßige Veranstaltungen

Erfahrungsaustausch

Schwerpunkt D.A.CH

Wer hat etwas anzubieten?

Dortmund?

camunda BPM Community

Heute

bernd.ruecker@camunda.com

Gründer und GF camunda Technical Consultant & Evangelist

Intro camunda BPM

sven.joerges@gfi.ihk.de

Teamleiter EVA Entwicklung

Erfahrungsbericht „EVA Fallmanagement“

+ Diskussion

camunda

Open Source BPM Tools

Mein Werdegang

camunda services GmbH Beratung & Training

Bernd - Freiberufler JBoss jBPM & BPMN

camunda BPM Softwarehersteller

Embeddable Workflow Proprietary Notations

BPMN 2.0

BPM Platform: Process Engine = Middleware Service

2003 2013

2013 2003

BPMN

Shiny BPM Suites? BPM- Suite

Das große Versprechen

Fach- anwender

Software Entwickler

Wir folgen einem anderen Ansatz

2 3 1 4

Über 20 Kunden in den ersten 12 Monaten

Und meine Mission

BPM für JEDEN Java-Entwickler

Einfache Java -API 1

Testing 1

Testing 1

cucumber @Work

Process Engine = Infrastruktur

Process Engine

Container

My process application2

Java Classes

BPMN 2.0 Processes

JPA, EJB, JTA …

My process application1

Java Classes

BPMN 2.0 Processes

My process application1

process engine (jar)

Java Classes

BPMN 2.0 Processes

… My process application2

process engine (jar)

Java Classes

BPMN 2.0 Processes

Websphere, WebLogic, …

1

Der richtige Ansatz?

Besser: 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, Zalando GmbH)

BPM Platform

Glassfish

Tomcat

JBoss

WebSphere

WebLogic

Was bringt uns das?

„Passion“ / Freude

Produktivität

No Vendor-Lock-In

BPM- Suite

BPMN 2.0 Methodik

Anwender

Anwender

Technischer Prozess

4

Technischer BPMN Modeler

BPMN 2.0 for Business-IT-Alignment

My BPMN 2.0 Modeler

Roundtrip “Die Möglichkeit, BPMN 2.0-Modelle

direkt ausführen zu lassen und der BPM-Roundtrip zwischen Fachbereich und IT haben uns dazu bewogen, camunda BPM bei uns einzusetzen.“ (Dr. Adam Melski, Leiter Unternehmensentwicklung)

Nutzung zur Laufzeit

Enterprise-taugliches Tools für Monitoring und Betrieb

Zielgruppe: Technischer und fachlicher Betrieb

Durch Plugins erweiterbar

camunda Cockpit

custom plugin

Happy Team!

“Die gesamte Projektgruppe bestehend

aus Mitarbeitern der IT und der Fachabteilung, wurde für die BPMN 2.0-Prozess-Modellierung begeistert.“ Thorsten Schramm, Teamleiter IT-Infrastruktur, LVM Versicherung

Unsere Kunden sind große Firmen.

…und viele mehr…

Aber camunda ist doch ganz klein?

500.000

IBM Oracle SAP camunda

Source: Wikipedia

Was wirklich relevant ist

10.000.000

IBM Oracle SAP camunda Java

Source: Wikipedia

Und genau diese Menschen wollen wir für BPM begeistern!

www.camunda.org

Okay Dudes – but why did you fork Activiti?

Quelle: http://dudespaper.com/look-both-ways.html/

Quelle: http://en.wikipedia.org/wiki/Alfresco_%28software%29 http://www.verkehrsrundschau.de/zalando-eroeffnet-logistikzentrum-in-erfurt-1186912.html

Use Cases

Activiti®

camunda BPM

your BPM solution

BPMN & roundtrip

operations incl.

monitoring huge scenarios

best of breed +

ease of use

Business Analysts

Maven dependencies: activiti-engine.jar => camunda-engine.jar

Package names: org.activiti => org.camunda.bpm

A couple of (internal) classes are renamed

Not changed:

Database schema and table names (fork of Activiti 5.11)

Migration is easy

Ctrl+Shift+O

Eclipse BPMN 2.0 Modeler

Shared Process Engine

Container Integration

REST API

Web Tools (Cockpit, Tasklist and Cycle)

Correlation Support, ActivityInstance-Tree, async

Performance Improvements

Authorization/Authentication (LDAP, JAAS, …)

Improved error handling and KPI logging / possibilities (Incidents)

Improved History (exchangable, write-only)

Improved BPMN 2.0 coverage

Keep up-to-date: http://camundabpm.blogspot.de

Differences

Roadmap always online

save the date:

7.0 GA - 31.08.2013

but get started now!

www.camunda.org

Regelmäßige Veranstaltungen

Erfahrungsaustausch

Schwerpunkt D.A.CH

Wer hat etwas anzubieten?

Dortmund?

camunda BPM Community

Vielen Dank! Fragen?