SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
Activiti und Java EE 6
Das
D perfekte T
       f kt Team fü P
                  für Prozessanwendungen?
                                  d     ?
Bernd Rücker
camunda services GmbH
camunda services GmbH
Beispiel: Rechnungseingang




   Rechnung        Rechnung   Rechnung
    erhalten        prüfen    bezahlen
Unser Prozess
Zuweisung von Aufgaben
Masken für die Abarbeitung
Steuerung des Vorgangs
Integration mit „Archiv-System“
Demo

  Wie tickt eine Process Engine?
  Unser erster BPMN 2.0 Prozess
  Wie kann ich eine
   „Prozessanwendung bauen“?
    Prozessanwendung bauen ?
                                    Rechnungs-
  JSF + CDI + Activiti im           eingang
   Zusammenspiel
„Managed“ Process Engine in AppServer: fox-platform


             JBoss AS 7.1 mit
             camunda fox platform
                                    Application
                                         1




                                          ...
                Process
               Engine(s)            Application
                                         n




                                     Monitoring
                                         &
                  DB                Administrati
                                        on
Different deployment options

    Local             Managed                         Remote


  Deployment 1
    p y           Deployment 1
                    p y
                                                 Deployment 1
                                                    l
                                      activiti
                                                                     activiti
       activiti   Deployment 2
                    p y
                                                 Deployment 2

                       …
 Deployment 2                                         …         JVM-boundaries
                                                                JVM boundaries
                           JVM-boundaries

       activiti



      …
Kurz zurück zum Business-IT-Alignment
Alles klar in unserem Prozess?
Besser?                          TBC…




Kollaboration
     der
„Participants“




                 Process Engine
                       =
                  1 Participant
camunda-Methodik für BPMN
Das hier war übrigens Ebene 1 :-)




   Rechnung         Rechnung        Rechnung
    erhalten         prüfen         bezahlen
Das Tool für den Fachbereich?
Toolkette für Methodik
z.B. BPMN 2.0 – Roundtrip & rollenspezifische Sichten
Verwirrt?        Activiti   Alfresco




            camunda
              fox             Signavio
Entwirrungsversuch                              fox-cycle
                                                     y


                     fox-cockpit    fox-designer         fox-modeler

    fox-platform     fox-platform
     community        enterprise                                OEM
                                          Branch
                                          + Extensions
     fox-engine

            Branch

                                      Eclipse
                                          p                 Signavio
                                                              g
       Activiti                       BPMN 2                Process
                                      Modeler                Editor

       Activiti
       A ti iti
      Designer
                                                            Komerziell
       Activiti       Alfresco
      Explorer          ECM                                    OSS
Activiti und camunda fox im Vergleich
                                                           Activiti        camunda fox            camunda fox
                                                                            community              enterprise

           BPMN 2.0 Process Engine
                              g                                                                         
           Integration in JBoss AS 7
           Community Edition
                                                                                                        
           Integration in Java EE 6
           Application S
           A li ti     Server1
                                                                                                        
Software
Features   Monitoring und Administration                                                                
           Technische Modellierung
                                 g                               2                    2
                                                                                                          
           Fachliche Modellierung                                                                       
           BPMN 2.0 - Roundtrip                                                                         
           Qualitätssicherung und
           Stabilisierung
                                                                                                        
           Support
             pp                                                                                         
Services
           Wartung                                                                                      
           Haftungsfreistellung                                                                         
           1   Integration der Plattform in JBoss AS 7/EAP 6, WebSphere AS 8, Glassfish 3, WebLogic 12.
           2   Activiti Eclipse-Plug-In mit eingeschränkter BPMN 2.0 Unterstützung.
Download today: www.camunda.com/fox/community/
camunda fox Vision




     BPM + Java
         =
    camunda fox
Es ist übrigens noch viel mehr drin…
Projektbeispiel zum Roundtrip: Bisherige Modelle


                  Fachliches
                    Modell




                      Technisches
                         Modell
Ergebnis: Fachliches BPMN 2.0 - Modell
Ergebnis: Technisches BPMN 2.0 - Modell
Lessions learned


  Toolkette
  •   Gesetzte Tools
  •   Schwächen der Tools
  •   Was gibt es überhaupt?
  •   Roundtrip bringt die
      Fachabteilung ins Boot
  •   BPMN 2.0 Abdeckung Activiti
      beachten
  •   Begeisterung ist nahe, zu
      hohe Erwartungen auch
Lessions learned


  Modellierung
  •   Richtigen Prozess finden
  •   Keine technischen Prozesse
  •   Keine Modellierung der
      Umsetzung durch die
      Fachabteilung
  •   Nicht im Elfenbeinturm
      modellieren
Lessions learned


  Umsetzung
  •   Nicht alles ist ein Prozess für
      Activiti
  •   Ohne Java geht’s nicht!
  •   Integration usw, wo wird es
      abgebildet?
  •   SOA vs. BPM
  •   Kein Over-Engineering!
Lessions learned


  POC / Pilot
  •   Pilot ist wichtig
  •   Das richtige Projekt finden
  •   Nicht zu viel auf einmal
  •   An alle Rollen denken
      (Betrieb!)
  •   Schnell & live schafft
      Verständnis, Vertrauen und
      Begeisterung
Dann: Topp Feedback :-)
                      z.B.: „Ich mag mir gar nicht vorstellen,
                      was es an Zeit und Geld gekostet hätte,
                      das mit z.B. dem IBM Process Server zu
                      schaffen“
Geschafft! Fragen?




         Aktuelle Jobs:
 http://www.camunda.com/jobs/
camunda services GmbH
 Vielen Dank!                                     Zossener Str. 55-58
                                                  10961 Berlin
                                                                55 58

                                                  Telefon: +49 30 664 0409-00
                                                  Telefax: +49 30 664 0409-29
                                                  Email: info@camunda.com
                                                           f @




                               Bernd Rücker
                                Geschäftsführer
                     bernd.ruecker@camunda.com


bed-con
bed con
Berlin, 30.03.2012

                                                  Der Praxis-Blog zu BPM:
                                                  www.bpm-guide.de

Weitere ähnliche Inhalte

Was ist angesagt?

20110505 doag bpm_workshop_1
20110505 doag bpm_workshop_120110505 doag bpm_workshop_1
20110505 doag bpm_workshop_1Jens Hündling
 
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPMcamunda services GmbH
 
201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshare201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshareJens Hündling
 
Kompetenz-Navigator oose
Kompetenz-Navigator ooseKompetenz-Navigator oose
Kompetenz-Navigator ooseoose
 
20100624 jug saxony_bpel.slideshare
20100624 jug saxony_bpel.slideshare20100624 jug saxony_bpel.slideshare
20100624 jug saxony_bpel.slideshareJens Hündling
 
Open Source BPM - iteratec Architekturtag
Open Source BPM - iteratec ArchitekturtagOpen Source BPM - iteratec Architekturtag
Open Source BPM - iteratec Architekturtagcamunda services GmbH
 
20101207 uni leipzig_oraclebpm_suite.slideshare
20101207 uni leipzig_oraclebpm_suite.slideshare20101207 uni leipzig_oraclebpm_suite.slideshare
20101207 uni leipzig_oraclebpm_suite.slideshareJens Hündling
 
Aras Partner Solution by SEEBURGER
Aras Partner Solution by SEEBURGERAras Partner Solution by SEEBURGER
Aras Partner Solution by SEEBURGERAras
 
hierarchieplanung mit bi ip
hierarchieplanung mit bi iphierarchieplanung mit bi ip
hierarchieplanung mit bi ipPeter Scheffelt
 
Andreas Pleschek zu den Clients der Zukunft
Andreas Pleschek zu den Clients der ZukunftAndreas Pleschek zu den Clients der Zukunft
Andreas Pleschek zu den Clients der ZukunftIBM Lotus
 
Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2
Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2
Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2Digicomp Academy AG
 
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Droolscamunda services GmbH
 

Was ist angesagt? (20)

20110505 doag bpm_workshop_1
20110505 doag bpm_workshop_120110505 doag bpm_workshop_1
20110505 doag bpm_workshop_1
 
20100506 JAX BPMN 2.0 in der Praxis
20100506 JAX BPMN 2.0 in der Praxis20100506 JAX BPMN 2.0 in der Praxis
20100506 JAX BPMN 2.0 in der Praxis
 
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
 
201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshare201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshare
 
BPMN in der Praxis
BPMN in der PraxisBPMN in der Praxis
BPMN in der Praxis
 
2012 04-18 bpmn 2
2012 04-18 bpmn 22012 04-18 bpmn 2
2012 04-18 bpmn 2
 
WJAX 2012: BPMN in der Praxis
WJAX 2012: BPMN in der PraxisWJAX 2012: BPMN in der Praxis
WJAX 2012: BPMN in der Praxis
 
20100118 BPMN 2.0 auf der OOP
20100118 BPMN 2.0 auf der OOP20100118 BPMN 2.0 auf der OOP
20100118 BPMN 2.0 auf der OOP
 
Kompetenz-Navigator oose
Kompetenz-Navigator ooseKompetenz-Navigator oose
Kompetenz-Navigator oose
 
2011 09-09 activiti
2011 09-09 activiti2011 09-09 activiti
2011 09-09 activiti
 
Spartacus überblick
Spartacus überblickSpartacus überblick
Spartacus überblick
 
20100624 jug saxony_bpel.slideshare
20100624 jug saxony_bpel.slideshare20100624 jug saxony_bpel.slideshare
20100624 jug saxony_bpel.slideshare
 
Open Source BPM - iteratec Architekturtag
Open Source BPM - iteratec ArchitekturtagOpen Source BPM - iteratec Architekturtag
Open Source BPM - iteratec Architekturtag
 
20101207 uni leipzig_oraclebpm_suite.slideshare
20101207 uni leipzig_oraclebpm_suite.slideshare20101207 uni leipzig_oraclebpm_suite.slideshare
20101207 uni leipzig_oraclebpm_suite.slideshare
 
Aras Partner Solution by SEEBURGER
Aras Partner Solution by SEEBURGERAras Partner Solution by SEEBURGER
Aras Partner Solution by SEEBURGER
 
hierarchieplanung mit bi ip
hierarchieplanung mit bi iphierarchieplanung mit bi ip
hierarchieplanung mit bi ip
 
Andreas Pleschek zu den Clients der Zukunft
Andreas Pleschek zu den Clients der ZukunftAndreas Pleschek zu den Clients der Zukunft
Andreas Pleschek zu den Clients der Zukunft
 
Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2
Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2
Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2
 
BPMN in der Praxis
BPMN in der PraxisBPMN in der Praxis
BPMN in der Praxis
 
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
 

Ähnlich wie 2012 03-30 activiti undjavaee6

Open Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNOpen Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNcamunda services GmbH
 
B1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentB1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentAndreas Schulte
 
Pragmatische Einführung von IT-Servicemanagement - ITIL im Unternehmen - Erfa...
Pragmatische Einführung von IT-Servicemanagement - ITIL im Unternehmen - Erfa...Pragmatische Einführung von IT-Servicemanagement - ITIL im Unternehmen - Erfa...
Pragmatische Einführung von IT-Servicemanagement - ITIL im Unternehmen - Erfa...GFU Cyrus AG
 
20110505 doag bpm_workshop_4
20110505 doag bpm_workshop_420110505 doag bpm_workshop_4
20110505 doag bpm_workshop_4Jens Hündling
 
Pragmatic SOA - Beschränken auf das Wesentliche
Pragmatic SOA - Beschränken auf das WesentlichePragmatic SOA - Beschränken auf das Wesentliche
Pragmatic SOA - Beschränken auf das Wesentliche1&1
 

Ähnlich wie 2012 03-30 activiti undjavaee6 (20)

20110311 activiti mathema
20110311 activiti mathema20110311 activiti mathema
20110311 activiti mathema
 
20110119 activiti jughh
20110119 activiti jughh20110119 activiti jughh
20110119 activiti jughh
 
20110203 jug stuttgart
20110203 jug stuttgart20110203 jug stuttgart
20110203 jug stuttgart
 
Bpmn roundtrip
Bpmn roundtripBpmn roundtrip
Bpmn roundtrip
 
2011 05-05 activiti
2011 05-05 activiti2011 05-05 activiti
2011 05-05 activiti
 
20110223 activiti
20110223 activiti20110223 activiti
20110223 activiti
 
20110406 activiti mai
20110406 activiti mai20110406 activiti mai
20110406 activiti mai
 
2011 07-07 activiti
2011 07-07 activiti2011 07-07 activiti
2011 07-07 activiti
 
20110223 agiles bpm
20110223 agiles bpm20110223 agiles bpm
20110223 agiles bpm
 
20110321 activiti märz
20110321 activiti märz20110321 activiti märz
20110321 activiti märz
 
Open Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMNOpen Source Workflowmanagement mit BPMN und CMMN
Open Source Workflowmanagement mit BPMN und CMMN
 
20101117 activiti
20101117 activiti20101117 activiti
20101117 activiti
 
B1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentB1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid Development
 
Pragmatische Einführung von IT-Servicemanagement - ITIL im Unternehmen - Erfa...
Pragmatische Einführung von IT-Servicemanagement - ITIL im Unternehmen - Erfa...Pragmatische Einführung von IT-Servicemanagement - ITIL im Unternehmen - Erfa...
Pragmatische Einführung von IT-Servicemanagement - ITIL im Unternehmen - Erfa...
 
20110505 doag bpm_workshop_4
20110505 doag bpm_workshop_420110505 doag bpm_workshop_4
20110505 doag bpm_workshop_4
 
20110406 activiti april
20110406 activiti april20110406 activiti april
20110406 activiti april
 
saperion_PechaKucha
saperion_PechaKuchasaperion_PechaKucha
saperion_PechaKucha
 
Jug muenchen bpmn in der praxis
Jug muenchen bpmn in der praxisJug muenchen bpmn in der praxis
Jug muenchen bpmn in der praxis
 
Bpmn2010
Bpmn2010Bpmn2010
Bpmn2010
 
Pragmatic SOA - Beschränken auf das Wesentliche
Pragmatic SOA - Beschränken auf das WesentlichePragmatic SOA - Beschränken auf das Wesentliche
Pragmatic SOA - Beschränken auf das Wesentliche
 

Mehr von camunda services GmbH

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operatorscamunda services GmbH
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camundacamunda services GmbH
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automationcamunda services GmbH
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for productioncamunda services GmbH
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmencamunda services GmbH
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...camunda services GmbH
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...camunda services GmbH
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0camunda services GmbH
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...camunda services GmbH
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...camunda services GmbH
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankwarecamunda services GmbH
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Lifecamunda services GmbH
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITcamunda services GmbH
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisencamunda services GmbH
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGcamunda services GmbH
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native Worldcamunda services GmbH
 

Mehr von camunda services GmbH (20)

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operators
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camunda
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automation
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for production
 
Process Driven Customer Interaction
Process Driven Customer InteractionProcess Driven Customer Interaction
Process Driven Customer Interaction
 
Exploring Automation in Government
Exploring Automation in GovernmentExploring Automation in Government
Exploring Automation in Government
 
The Pulse of Process Automation
The Pulse of Process AutomationThe Pulse of Process Automation
The Pulse of Process Automation
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...
 
Camunda BPM 7.13 Webinar
Camunda BPM 7.13 WebinarCamunda BPM 7.13 Webinar
Camunda BPM 7.13 Webinar
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankware
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Life
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-IT
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
 

2012 03-30 activiti undjavaee6

  • 1. Activiti und Java EE 6 Das D perfekte T f kt Team fü P für Prozessanwendungen? d ? Bernd Rücker camunda services GmbH
  • 3. Beispiel: Rechnungseingang Rechnung Rechnung Rechnung erhalten prüfen bezahlen
  • 6. Masken für die Abarbeitung
  • 9. Demo  Wie tickt eine Process Engine?  Unser erster BPMN 2.0 Prozess  Wie kann ich eine „Prozessanwendung bauen“? Prozessanwendung bauen ? Rechnungs-  JSF + CDI + Activiti im eingang Zusammenspiel
  • 10. „Managed“ Process Engine in AppServer: fox-platform JBoss AS 7.1 mit camunda fox platform Application 1 ... Process Engine(s) Application n Monitoring & DB Administrati on
  • 11. Different deployment options Local Managed Remote Deployment 1 p y Deployment 1 p y Deployment 1 l activiti activiti activiti Deployment 2 p y Deployment 2 … Deployment 2 … JVM-boundaries JVM boundaries JVM-boundaries activiti …
  • 12. Kurz zurück zum Business-IT-Alignment
  • 13. Alles klar in unserem Prozess?
  • 14. Besser? TBC… Kollaboration der „Participants“ Process Engine = 1 Participant
  • 16. Das hier war übrigens Ebene 1 :-) Rechnung Rechnung Rechnung erhalten prüfen bezahlen
  • 17. Das Tool für den Fachbereich?
  • 19. z.B. BPMN 2.0 – Roundtrip & rollenspezifische Sichten
  • 20. Verwirrt? Activiti Alfresco camunda fox Signavio
  • 21. Entwirrungsversuch fox-cycle y fox-cockpit fox-designer fox-modeler fox-platform fox-platform community enterprise OEM Branch + Extensions fox-engine Branch Eclipse p Signavio g Activiti BPMN 2 Process Modeler Editor Activiti A ti iti Designer Komerziell Activiti Alfresco Explorer ECM OSS
  • 22. Activiti und camunda fox im Vergleich Activiti camunda fox camunda fox community enterprise BPMN 2.0 Process Engine g    Integration in JBoss AS 7 Community Edition    Integration in Java EE 6 Application S A li ti Server1    Software Features Monitoring und Administration    Technische Modellierung g 2 2  Fachliche Modellierung    BPMN 2.0 - Roundtrip    Qualitätssicherung und Stabilisierung    Support pp    Services Wartung    Haftungsfreistellung    1 Integration der Plattform in JBoss AS 7/EAP 6, WebSphere AS 8, Glassfish 3, WebLogic 12. 2 Activiti Eclipse-Plug-In mit eingeschränkter BPMN 2.0 Unterstützung.
  • 24. camunda fox Vision BPM + Java = camunda fox
  • 25. Es ist übrigens noch viel mehr drin…
  • 26. Projektbeispiel zum Roundtrip: Bisherige Modelle Fachliches Modell Technisches Modell
  • 29. Lessions learned Toolkette • Gesetzte Tools • Schwächen der Tools • Was gibt es überhaupt? • Roundtrip bringt die Fachabteilung ins Boot • BPMN 2.0 Abdeckung Activiti beachten • Begeisterung ist nahe, zu hohe Erwartungen auch
  • 30. Lessions learned Modellierung • Richtigen Prozess finden • Keine technischen Prozesse • Keine Modellierung der Umsetzung durch die Fachabteilung • Nicht im Elfenbeinturm modellieren
  • 31. Lessions learned Umsetzung • Nicht alles ist ein Prozess für Activiti • Ohne Java geht’s nicht! • Integration usw, wo wird es abgebildet? • SOA vs. BPM • Kein Over-Engineering!
  • 32. Lessions learned POC / Pilot • Pilot ist wichtig • Das richtige Projekt finden • Nicht zu viel auf einmal • An alle Rollen denken (Betrieb!) • Schnell & live schafft Verständnis, Vertrauen und Begeisterung
  • 33. Dann: Topp Feedback :-) z.B.: „Ich mag mir gar nicht vorstellen, was es an Zeit und Geld gekostet hätte, das mit z.B. dem IBM Process Server zu schaffen“
  • 34. Geschafft! Fragen? Aktuelle Jobs: http://www.camunda.com/jobs/
  • 35. camunda services GmbH Vielen Dank! Zossener Str. 55-58 10961 Berlin 55 58 Telefon: +49 30 664 0409-00 Telefax: +49 30 664 0409-29 Email: info@camunda.com f @ Bernd Rücker Geschäftsführer bernd.ruecker@camunda.com bed-con bed con Berlin, 30.03.2012 Der Praxis-Blog zu BPM: www.bpm-guide.de