SlideShare ist ein Scribd-Unternehmen logo
1 von 32
BPMN in der Praxis
Der Roundtrip bei 1&1 mit Open Source Tools

Jörg Moldenhauer & Bernd Rücker
Die derzeitige Situation


Bestellablauf und beteiligte Domänen



                       technische
  Kundencenter          Vertrags-             Provisionierung
                       verwaltung
        Shop
                                    kaufmännische               Rating
                                       Vertrags-                 und
                                      verwaltung                Billing
Die derzeitige Situation

 Subsysteme


                        technische
  Kundencenter           Vertrags-             Provisionierung
                        verwaltung
        Shop
                                     kaufmännische               Rating
                                        Vertrags-                 und
                                       verwaltung                Billing




 zentrale Datenbanken
Die derzeitige Situation            Kundencenter




                                              Shop
                                                             technische
                                                        Vertrags-verwaltung
                                                                              Provisionierung




                                                                                                  kaufmännische
                                                                                                Vertrags-verwaltung
                                                                                                                      Rating
                                                                                                                       und
                                                                                                                      Billing




             ?

                 ...
                                                      SW-Entwickler
                                                     der Subsysteme




                       Produktmanager
Die Vision
                                           zentrales Management
 Kundencenter
                               der unternehmensweiten Workflows

      Shop



                                  Ordermanagement



                             domänenübergreifende Prozesse




                 Services         Services                    Services
                 Vertrags-                          ...      Rating und
                verwaltung     Provisionierung                 Billing
Die Vision                          Kundencenter




                                            Shop




                                                                                                  Ordermanagement




                                                                                        domänenübergreifende Prozesse




             ?
                                                   Services                Services                                           Services




                                                                                                                        ...

                                                                                                                                     Rating und
                                                     Vertrags-verwaltung        Provisionierung                                        Billing




                 ...
                                                   Prozess-
                                                   verantwortlicher



                   Produktmanager
Ein Prozess mit Pilotcharakter: DSL-Neukundenbestellung
Und was heißt das in der Technik?
Und die Services?
So sollte es aussehen…   Definierte
                         Service-
                         Schnittstelle




                                  …



       Process-Service   TAL-Checker
Und so sieht es aus :-)

   signal             ActionHandler                                                    Fraud Check




                                      service correlation Jbpm correlation info
                                              key
                                                                                     Fraud Assasin
                                      Fraud 476355        token=17,node=5, …

                                      SSE     475632    token=99,node=27,
                                                   Correlation
                                                        …
                                                    Store EJB
                                      …




                                             Jbpm
                                            Callback
                                                                                       Process Fraud
                                                             Correlation
                                                              Service             SwisServiceClient



            jBPM Process                         SOA Platform                      DslOrderService
Patterns
Die verwendete 1&1 Java-Plattform

 Ausbaustufen für...
                                                                    1&1 SOA-Plattform
                                                                    jBPM             JBoss Rules
                             ... Prozesse und
                            Services in der SOA                  JBoss ESB          Service Registry

                                                                              ...



                                     1&1 Java-Enterprise-Plattform
             ... klassische           EJB-Container         JBoss Messaging
           Applicationserver
                                                      ...



  ... Web-             1&1 Web-Plattform
Applikationen   Servlet-Container   Betriebs-Tools
Das Tooling rund um die 1&1 Java-Plattform


                                                 CI-Infrastrutkur
            Konfigurations-      Entwicklungs-
                                                       und
               System                tools
                                                     Testsuite


                                                                  Prozess-
     technisches
                                                               informations-
      Monitoring
                                                                   system

                              1&1 Java-Plattform
        JMS-                                                   fachliches
        Tools                                              Prozessmonitoring



                Deployment-        Service-         Service-
                Verwaltung        Repository        Auditing
Wir arbeiten an der Zukunft...




  Infrastruktur                  Geschäftssysteme
   virtualisierte Plattformen    unternehmensweite Workflows
   skalierbare Systeme           flexiblere Produktgestaltung
   mit Georedundanz              Transparenz
Schön, aber zurück zum Business-IT-Alignment
Also:




        ?
Verschiedene Rollen = verschiedene Arbeitsumgebungen
         Process          • Eigenen Pool einsehen
        Participant       • Status Prozessinstanz im eigenen
                            Pool visualisieren
                          • Verknüpfte Dokumente
                            herunterladen
                          • ...

          Process         • Prozesse im Überblick
          Analyst         • Verschiedene Sichten auf Prozesse
                            (fachlich, technisch, Detaillierung,
                            …)
                          • Koordination mit IT
                          • ...

         Process          • Technische Umsetzung
         Engineer         • Softwareentwicklung
                          • ...




        Der Betrieb       •   Deployment

                      ?
                          •   Monitoring & Überwachung
                          •   Eingreifen ein Fehlersituationen
                          •   ...
Mögliches Vorgehen




         Process Analyst                                               Analyst

                                            Process Engineer

                                        Überführen        Technische   Technische
    Fachliches       Engine Pool in   Ebene 2 Modell      Umsetzung    Änderungen
  Modell Ebene 2     Ebene 2 Modell   in Grundgerüst       Ebene 3       fachlich
                                          Ebene 3          Prozess      freigeben
Modelling in Signavio
Create development project out of Signavio model
Create development project in SVN
Check it out of SVN in Eclipse
Check it out of SVN in Eclipse
And work on process in Eclipse
Änderungen committen
Create development project out of Signavio model
Modelling in Signavio




                        has
                        changed
Aus aktuellem Anlass: Die Zukunft von jBPM?
Strategie: Process Engine Abstraction Layer
                                             ESB


                             Application              Services




                                           API

                                                 Binding
        BPMN
        Modell
                   Mapping




                                   Process Engine


                                                 Binding

                                     Connector



                 Services                                  Application

                                       ESB
Alles interessant. Aber OSS. Zum Ausprobieren?

                                    camunda fox
                                    is coming!

                                    Community Edition
                                    Version 1.0

                                    August 2010

                                    fox.camunda.com
camunda services GmbH
 Vielen Dank!                                               Zossener Str. 55-58
                                                            1096 Berlin
                                                                1
                                                            Telefon: +49 30 664 0409-00
                                                            Telefax: +49 30 664 0409-29
                                                            Email: info@camunda.com




                                       Bernd Rücker
                                                  Berater
                           bernd.ruecker@camunda.com


JAX
Mainz, 06.05.2010
                            Dr. Jörg Moldenhauer
                           Leiter des Entwicklungsteams     Der Praxis-Blog zu BPM:
                              Technology & Infrastructure   www.bpm-guide.de
                    im Bereich Technology & Architecture
                           joerg.moldenhauer@1und1.de

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Software im SAP Umfeld_IBM BPM
Software im SAP Umfeld_IBM BPMSoftware im SAP Umfeld_IBM BPM
Software im SAP Umfeld_IBM BPMIBM Switzerland
 
BüroWARE ERP & WEBWARE ERP 2 - Leistungsbeschreibung - März 2013
BüroWARE ERP & WEBWARE ERP 2 - Leistungsbeschreibung - März 2013BüroWARE ERP & WEBWARE ERP 2 - Leistungsbeschreibung - März 2013
BüroWARE ERP & WEBWARE ERP 2 - Leistungsbeschreibung - März 2013softenginegmbh
 
AIS-Stellhebelbaum Facility Management und Property Management
AIS-Stellhebelbaum Facility Management und Property ManagementAIS-Stellhebelbaum Facility Management und Property Management
AIS-Stellhebelbaum Facility Management und Property ManagementAIS Management GmbH
 
AIS-Präsentation: Präzises Benchmarking für CREM, Property und Facility Manag...
AIS-Präsentation: Präzises Benchmarking für CREM, Property und Facility Manag...AIS-Präsentation: Präzises Benchmarking für CREM, Property und Facility Manag...
AIS-Präsentation: Präzises Benchmarking für CREM, Property und Facility Manag...AIS Management GmbH
 
AIS-Präsentation: professionelle Durchführung von Facility Management-Ausschr...
AIS-Präsentation: professionelle Durchführung von Facility Management-Ausschr...AIS-Präsentation: professionelle Durchführung von Facility Management-Ausschr...
AIS-Präsentation: professionelle Durchführung von Facility Management-Ausschr...AIS Management GmbH
 
AIS-Präsentation: Transparenz und Revisionssicherheit durch digitale Liegensc...
AIS-Präsentation: Transparenz und Revisionssicherheit durch digitale Liegensc...AIS-Präsentation: Transparenz und Revisionssicherheit durch digitale Liegensc...
AIS-Präsentation: Transparenz und Revisionssicherheit durch digitale Liegensc...AIS Management GmbH
 
Aras Partner Solution by SEEBURGER
Aras Partner Solution by SEEBURGERAras Partner Solution by SEEBURGER
Aras Partner Solution by SEEBURGERAras
 
Wertschöpfung durch ITIL®-Prozesse
Wertschöpfung durch ITIL®-ProzesseWertschöpfung durch ITIL®-Prozesse
Wertschöpfung durch ITIL®-ProzesseDigicomp Academy AG
 
Business Aligned IT - Kurzfassung
Business Aligned IT - KurzfassungBusiness Aligned IT - Kurzfassung
Business Aligned IT - KurzfassungSemalytix
 
Modellieren von Geschäftsprozessabhängigkeiten
Modellieren von GeschäftsprozessabhängigkeitenModellieren von Geschäftsprozessabhängigkeiten
Modellieren von GeschäftsprozessabhängigkeitenDigicomp Academy AG
 
Wie RE den Verkaufsprozess optimiert
Wie RE den Verkaufsprozess optimiertWie RE den Verkaufsprozess optimiert
Wie RE den Verkaufsprozess optimiertSven Krause
 
BPMN - Eine Sprache für Business und IT?
BPMN - Eine Sprache für Business und IT?BPMN - Eine Sprache für Business und IT?
BPMN - Eine Sprache für Business und IT?camunda services GmbH
 

Was ist angesagt? (20)

3. Bpm Workshop Input Jf
3. Bpm Workshop   Input Jf3. Bpm Workshop   Input Jf
3. Bpm Workshop Input Jf
 
Shared Service Center
Shared Service CenterShared Service Center
Shared Service Center
 
Mbuf
MbufMbuf
Mbuf
 
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
 
Software im SAP Umfeld_IBM BPM
Software im SAP Umfeld_IBM BPMSoftware im SAP Umfeld_IBM BPM
Software im SAP Umfeld_IBM BPM
 
BüroWARE ERP & WEBWARE ERP 2 - Leistungsbeschreibung - März 2013
BüroWARE ERP & WEBWARE ERP 2 - Leistungsbeschreibung - März 2013BüroWARE ERP & WEBWARE ERP 2 - Leistungsbeschreibung - März 2013
BüroWARE ERP & WEBWARE ERP 2 - Leistungsbeschreibung - März 2013
 
AIS-Stellhebelbaum Facility Management und Property Management
AIS-Stellhebelbaum Facility Management und Property ManagementAIS-Stellhebelbaum Facility Management und Property Management
AIS-Stellhebelbaum Facility Management und Property Management
 
AIS-Präsentation: Präzises Benchmarking für CREM, Property und Facility Manag...
AIS-Präsentation: Präzises Benchmarking für CREM, Property und Facility Manag...AIS-Präsentation: Präzises Benchmarking für CREM, Property und Facility Manag...
AIS-Präsentation: Präzises Benchmarking für CREM, Property und Facility Manag...
 
AIS-Präsentation: professionelle Durchführung von Facility Management-Ausschr...
AIS-Präsentation: professionelle Durchführung von Facility Management-Ausschr...AIS-Präsentation: professionelle Durchführung von Facility Management-Ausschr...
AIS-Präsentation: professionelle Durchführung von Facility Management-Ausschr...
 
AIS-Präsentation: Transparenz und Revisionssicherheit durch digitale Liegensc...
AIS-Präsentation: Transparenz und Revisionssicherheit durch digitale Liegensc...AIS-Präsentation: Transparenz und Revisionssicherheit durch digitale Liegensc...
AIS-Präsentation: Transparenz und Revisionssicherheit durch digitale Liegensc...
 
AIS-Qualitätssicherungskette
AIS-QualitätssicherungsketteAIS-Qualitätssicherungskette
AIS-Qualitätssicherungskette
 
Aras Partner Solution by SEEBURGER
Aras Partner Solution by SEEBURGERAras Partner Solution by SEEBURGER
Aras Partner Solution by SEEBURGER
 
Wertschöpfung durch ITIL®-Prozesse
Wertschöpfung durch ITIL®-ProzesseWertschöpfung durch ITIL®-Prozesse
Wertschöpfung durch ITIL®-Prozesse
 
Business Aligned IT - Kurzfassung
Business Aligned IT - KurzfassungBusiness Aligned IT - Kurzfassung
Business Aligned IT - Kurzfassung
 
CRM Vortrag - BVMW IT Frühstück 2011
CRM Vortrag - BVMW IT Frühstück 2011CRM Vortrag - BVMW IT Frühstück 2011
CRM Vortrag - BVMW IT Frühstück 2011
 
Sage CRM Lizenzierung -PDF
Sage CRM Lizenzierung -PDFSage CRM Lizenzierung -PDF
Sage CRM Lizenzierung -PDF
 
Modellieren von Geschäftsprozessabhängigkeiten
Modellieren von GeschäftsprozessabhängigkeitenModellieren von Geschäftsprozessabhängigkeiten
Modellieren von Geschäftsprozessabhängigkeiten
 
2011 11-21 BPMN_Luzern_JakobFreund
2011 11-21 BPMN_Luzern_JakobFreund2011 11-21 BPMN_Luzern_JakobFreund
2011 11-21 BPMN_Luzern_JakobFreund
 
Wie RE den Verkaufsprozess optimiert
Wie RE den Verkaufsprozess optimiertWie RE den Verkaufsprozess optimiert
Wie RE den Verkaufsprozess optimiert
 
BPMN - Eine Sprache für Business und IT?
BPMN - Eine Sprache für Business und IT?BPMN - Eine Sprache für Business und IT?
BPMN - Eine Sprache für Business und IT?
 

Ähnlich wie 20100506 JAX BPM und BPMN Open Source Roundtrip bei 1&1

AIS-Success-Story: ZF Lenksysteme
AIS-Success-Story: ZF LenksystemeAIS-Success-Story: ZF Lenksysteme
AIS-Success-Story: ZF LenksystemeAIS Management GmbH
 
X days12 im- rubip_henkt
X days12 im- rubip_henktX days12 im- rubip_henkt
X days12 im- rubip_henktTorsten Henke
 
IT-Service Management nach ITIL
IT-Service Management nach ITILIT-Service Management nach ITIL
IT-Service Management nach ITILGFU Cyrus AG
 
We Do Web Sphere Deutsch Webcast On24
We Do Web Sphere Deutsch   Webcast On24We Do Web Sphere Deutsch   Webcast On24
We Do Web Sphere Deutsch Webcast On24Christoph Goertz
 
Client Vela Datenqualitätscheck
Client Vela DatenqualitätscheckClient Vela Datenqualitätscheck
Client Vela DatenqualitätscheckClient Vela GmbH
 
20150610 track2 1_bpm12_agentbase schlägt brücken zwischen regeln & prozessen
20150610 track2 1_bpm12_agentbase schlägt brücken zwischen regeln & prozessen20150610 track2 1_bpm12_agentbase schlägt brücken zwischen regeln & prozessen
20150610 track2 1_bpm12_agentbase schlägt brücken zwischen regeln & prozessenDNUG e.V.
 
AIS-Success-Story: Esprit Europe GmbH
AIS-Success-Story: Esprit Europe GmbHAIS-Success-Story: Esprit Europe GmbH
AIS-Success-Story: Esprit Europe GmbHAIS Management GmbH
 
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
 
Sachkosten-Management die neue Methode
Sachkosten-Management die neue MethodeSachkosten-Management die neue Methode
Sachkosten-Management die neue MethodeDr. Schmidt & Collegen
 
AIS-Success-Story: Generali Deutschland Holding AG
AIS-Success-Story: Generali Deutschland Holding AGAIS-Success-Story: Generali Deutschland Holding AG
AIS-Success-Story: Generali Deutschland Holding AGAIS Management GmbH
 
AIS-Success-Story: Allianz Arena München Stadion GmbH
AIS-Success-Story: Allianz Arena München Stadion GmbHAIS-Success-Story: Allianz Arena München Stadion GmbH
AIS-Success-Story: Allianz Arena München Stadion GmbHAIS Management GmbH
 

Ähnlich wie 20100506 JAX BPM und BPMN Open Source Roundtrip bei 1&1 (20)

AIS-Success-Story: ZF Lenksysteme
AIS-Success-Story: ZF LenksystemeAIS-Success-Story: ZF Lenksysteme
AIS-Success-Story: ZF Lenksysteme
 
WJAX 2012: BPMN in der Praxis
WJAX 2012: BPMN in der PraxisWJAX 2012: BPMN in der Praxis
WJAX 2012: BPMN in der Praxis
 
AIS-Success-Story: MAN AG
AIS-Success-Story: MAN AGAIS-Success-Story: MAN AG
AIS-Success-Story: MAN AG
 
X days12 im- rubip_henkt
X days12 im- rubip_henktX days12 im- rubip_henkt
X days12 im- rubip_henkt
 
IT-Service Management nach ITIL
IT-Service Management nach ITILIT-Service Management nach ITIL
IT-Service Management nach ITIL
 
We Do Web Sphere Deutsch Webcast On24
We Do Web Sphere Deutsch   Webcast On24We Do Web Sphere Deutsch   Webcast On24
We Do Web Sphere Deutsch Webcast On24
 
Client Vela Datenqualitätscheck
Client Vela DatenqualitätscheckClient Vela Datenqualitätscheck
Client Vela Datenqualitätscheck
 
20150610 track2 1_bpm12_agentbase schlägt brücken zwischen regeln & prozessen
20150610 track2 1_bpm12_agentbase schlägt brücken zwischen regeln & prozessen20150610 track2 1_bpm12_agentbase schlägt brücken zwischen regeln & prozessen
20150610 track2 1_bpm12_agentbase schlägt brücken zwischen regeln & prozessen
 
JBoss jBPM
JBoss jBPMJBoss jBPM
JBoss jBPM
 
20090204 JUG BB Jbpm und Drools
20090204 JUG BB Jbpm und Drools20090204 JUG BB Jbpm und Drools
20090204 JUG BB Jbpm und Drools
 
BPMN in der Praxis
BPMN in der PraxisBPMN in der Praxis
BPMN in der Praxis
 
AIS-Success-Story: Esprit Europe GmbH
AIS-Success-Story: Esprit Europe GmbHAIS-Success-Story: Esprit Europe GmbH
AIS-Success-Story: Esprit Europe GmbH
 
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
 
20110223 agiles bpm
20110223 agiles bpm20110223 agiles bpm
20110223 agiles bpm
 
Sf42 sapience 2010
Sf42 sapience 2010Sf42 sapience 2010
Sf42 sapience 2010
 
Sachkosten-Management die neue Methode
Sachkosten-Management die neue MethodeSachkosten-Management die neue Methode
Sachkosten-Management die neue Methode
 
Big data im B2B Umfeld
Big data im B2B UmfeldBig data im B2B Umfeld
Big data im B2B Umfeld
 
AIS-Success-Story: Generali Deutschland Holding AG
AIS-Success-Story: Generali Deutschland Holding AGAIS-Success-Story: Generali Deutschland Holding AG
AIS-Success-Story: Generali Deutschland Holding AG
 
Rails goes SOA
Rails goes SOARails goes SOA
Rails goes SOA
 
AIS-Success-Story: Allianz Arena München Stadion GmbH
AIS-Success-Story: Allianz Arena München Stadion GmbHAIS-Success-Story: Allianz Arena München Stadion GmbH
AIS-Success-Story: Allianz Arena München Stadion GmbH
 

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
 

20100506 JAX BPM und BPMN Open Source Roundtrip bei 1&1

  • 1. BPMN in der Praxis Der Roundtrip bei 1&1 mit Open Source Tools Jörg Moldenhauer & Bernd Rücker
  • 2. Die derzeitige Situation Bestellablauf und beteiligte Domänen technische Kundencenter Vertrags- Provisionierung verwaltung Shop kaufmännische Rating Vertrags- und verwaltung Billing
  • 3. Die derzeitige Situation Subsysteme technische Kundencenter Vertrags- Provisionierung verwaltung Shop kaufmännische Rating Vertrags- und verwaltung Billing zentrale Datenbanken
  • 4. Die derzeitige Situation Kundencenter Shop technische Vertrags-verwaltung Provisionierung kaufmännische Vertrags-verwaltung Rating und Billing ? ... SW-Entwickler der Subsysteme Produktmanager
  • 5. Die Vision zentrales Management Kundencenter der unternehmensweiten Workflows Shop Ordermanagement domänenübergreifende Prozesse Services Services Services Vertrags- ... Rating und verwaltung Provisionierung Billing
  • 6. Die Vision Kundencenter Shop Ordermanagement domänenübergreifende Prozesse ? Services Services Services ... Rating und Vertrags-verwaltung Provisionierung Billing ... Prozess- verantwortlicher Produktmanager
  • 7. Ein Prozess mit Pilotcharakter: DSL-Neukundenbestellung
  • 8. Und was heißt das in der Technik?
  • 10. So sollte es aussehen… Definierte Service- Schnittstelle … Process-Service TAL-Checker
  • 11. Und so sieht es aus :-) signal ActionHandler Fraud Check service correlation Jbpm correlation info key Fraud Assasin Fraud 476355 token=17,node=5, … SSE 475632 token=99,node=27, Correlation … Store EJB … Jbpm Callback Process Fraud Correlation Service SwisServiceClient jBPM Process SOA Platform DslOrderService
  • 13. Die verwendete 1&1 Java-Plattform Ausbaustufen für... 1&1 SOA-Plattform jBPM JBoss Rules ... Prozesse und Services in der SOA JBoss ESB Service Registry ... 1&1 Java-Enterprise-Plattform ... klassische EJB-Container JBoss Messaging Applicationserver ... ... Web- 1&1 Web-Plattform Applikationen Servlet-Container Betriebs-Tools
  • 14. Das Tooling rund um die 1&1 Java-Plattform CI-Infrastrutkur Konfigurations- Entwicklungs- und System tools Testsuite Prozess- technisches informations- Monitoring system 1&1 Java-Plattform JMS- fachliches Tools Prozessmonitoring Deployment- Service- Service- Verwaltung Repository Auditing
  • 15. Wir arbeiten an der Zukunft... Infrastruktur Geschäftssysteme  virtualisierte Plattformen  unternehmensweite Workflows  skalierbare Systeme  flexiblere Produktgestaltung  mit Georedundanz  Transparenz
  • 16. Schön, aber zurück zum Business-IT-Alignment
  • 17. Also: ?
  • 18. Verschiedene Rollen = verschiedene Arbeitsumgebungen Process • Eigenen Pool einsehen Participant • Status Prozessinstanz im eigenen Pool visualisieren • Verknüpfte Dokumente herunterladen • ... Process • Prozesse im Überblick Analyst • Verschiedene Sichten auf Prozesse (fachlich, technisch, Detaillierung, …) • Koordination mit IT • ... Process • Technische Umsetzung Engineer • Softwareentwicklung • ... Der Betrieb • Deployment ? • Monitoring & Überwachung • Eingreifen ein Fehlersituationen • ...
  • 19. Mögliches Vorgehen Process Analyst Analyst Process Engineer Überführen Technische Technische Fachliches Engine Pool in Ebene 2 Modell Umsetzung Änderungen Modell Ebene 2 Ebene 2 Modell in Grundgerüst Ebene 3 fachlich Ebene 3 Prozess freigeben
  • 21. Create development project out of Signavio model
  • 23. Check it out of SVN in Eclipse
  • 24. Check it out of SVN in Eclipse
  • 25. And work on process in Eclipse
  • 27. Create development project out of Signavio model
  • 28. Modelling in Signavio has changed
  • 29. Aus aktuellem Anlass: Die Zukunft von jBPM?
  • 30. Strategie: Process Engine Abstraction Layer ESB Application Services API Binding BPMN Modell Mapping Process Engine Binding Connector Services Application ESB
  • 31. Alles interessant. Aber OSS. Zum Ausprobieren? camunda fox is coming! Community Edition Version 1.0 August 2010 fox.camunda.com
  • 32. camunda services GmbH Vielen Dank! Zossener Str. 55-58 1096 Berlin 1 Telefon: +49 30 664 0409-00 Telefax: +49 30 664 0409-29 Email: info@camunda.com Bernd Rücker Berater bernd.ruecker@camunda.com JAX Mainz, 06.05.2010 Dr. Jörg Moldenhauer Leiter des Entwicklungsteams Der Praxis-Blog zu BPM: Technology & Infrastructure www.bpm-guide.de im Bereich Technology & Architecture joerg.moldenhauer@1und1.de