SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
BPMN 2.0 – a new area of BPM?
And some expirences from Germany
Bernd Rücker
Who am I?

                     Bernd Rücker
                Co-Founder & CEO
        camunda services, Germany
Today I want to talk about processes…



  F              I         R            E   !
Processes on a business level




                   Sales         Stock   Account
Customer
                   checks        ships   issues
sends order
                   order         order   invoice
And processes on a technical level
But first: Why do we talk about that?
The world is getting more and more complex
Competition gets harder
And strategies live shorter
And what about
       YOUR
business processes?
Expensive?
Unclear?
Inflexible?
Business tried with EPC or Power Point, but what about IT?
                                     Receive
                                     Invoice




          Accounting
                                   Insert invoice
                                    into system               „How do I know that we receive it?“

                                   Trigger check
                                                              „Why does he trigger that?“
          Accounting
                                    for invoice

                                                              „How do they communicate?“
           Business
                                   Check Invoice
          department                                          „Hmm, how can we correlate that?“
           Business                Communicate                „And if we don‘t get any result?“
          department                  result

                                                              „Is that good or bad?“
                                       XOR


                       Invoice                      Invoice
                         OK                         Not OK




  Accounting       Issue payment




                       Payment
                        issued
IT tried to work with BPEL, but business surrendered…
<!-- Deklaration eines asynchronen “Hello World” Prozesses -->
<process name=”HelloWorld” ... >
<!-- Liste der am Prozess beteiligten Services -->
<partnerLinks>
   <!-- Nur ein beteiligter Service: Der Dienst-Nutzer -->
         <partnerLink name=”client” partnerLinkType =”HelloWorld”
      myRole=”HelloWorldProvider” partnerRole=”HelloWorldRequester” />
</partnerLinks>
<!-- Liste der (XML-)Dokumente, die im Prozess verwendet werden -->
<variables>
   <!-- XML-Dokument, das der Dienst-Nutzer beim Aufruf übergibt -->
   <variable name="input" messageType="HelloWorldRequestMessage"/>
   <!-- XML-Dokument, das der Dienst-Nutzer vom Prozess erhält -->
   <variable name="output" messageType="HelloWorldResultMessage"/>
</variables>




                                                                         ?
<!-- Definition der Ablauflogik im Prozess (Aktiviäten) -->
<sequence>
    <!-- Übergabe-Parameter vom Dienst-Nutzer entgegen nehmen -->
   <receive name="receiveInput" partnerLink="client"
portType="tns:HelloWorld" operation="initiate" variable="input"
createInstance="yes"/>
    <!-- Output-Parameter abhängig vom Input erstellen -->
   <assign>
            <copy> <from expression="concat('Hello
',bpws:getVariableData('input', 'test','/tns:name'))"/>
                        <to variable="output" part="test"
query="/result"/>
            </copy>
    </assign>
   <!-- Dienst-Nutzer aufrufen, um Antwort zu übergeben -->
         <invoke name="replyOutput" partnerLink="client"
      portType="tns:HelloWorldCallback" operation="onResult"
      inputVariable="output"/>
</sequence>
</process>
By the way: IT as well ☺
So?
Some boring facts


  BPMN is a worldwide OMG standard
  Latest version is BPMN 2.0
  All big vendors go for BPMN
Some not so boring facts
What‘s so cool about BPMN 2.0?
What does that mean as well?
What you need is not only BPMN



                            Methods
                  Roles



                          Tools




              Your BPMN approach
Example method and roles

 Process
 Owner
                             Process Analyst


              Process
              Manager


 Process
Participant




Process
Engineer
siehe www.bpm-guide.de/activiti/

Example: Incident Management




      Layer 1
Reality




          Layer 2
Maybe your tool allows different views




                                         Layer 2
The executable process is one part of the story
And it may be real source code!
But be aware!
Accept different roles = different views = different tools
And it works!


                                               Transparency



                          Business
       Process                     Process
       Forward       Process       Centric       Process
     Engineering     Reverse     Development   Monitoring /
                   Engineering                  Reporting




                       IT
But: Don‘t believe in this!

                  Modelling         Monitoring




   Business
   IT
                                 Magic BPM-Suite




                Human Workflow      EAI / SOA
And in Germany?
BPMN starts to be all over…




                         …
Activiti (Open Source BPM Platform), an european project
Purely European? Not any more :-)
What we all should try to achieve from here…




     IST



                    SOLL
Thank you very much! Any questions?
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
                                              CEO
                         bernd.ruecker@camunda.com


2do Seminaro BPM & BPO
Chile, 05.10.2010

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

Más contenido relacionado

La actualidad más candente

Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716
yomito_2
 
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
camunda services GmbH
 
4 solution monitoring
4 solution monitoring4 solution monitoring
4 solution monitoring
lea-com
 
It's all about efficiency and cost savings
It's all about efficiency and cost savingsIt's all about efficiency and cost savings
It's all about efficiency and cost savings
Stephane Haelterman
 

La actualidad más candente (20)

Camunda BPM at bpmNEXT 2016
Camunda BPM at bpmNEXT 2016Camunda BPM at bpmNEXT 2016
Camunda BPM at bpmNEXT 2016
 
BPMN in Pegasystems' PRPC Flow Rules
BPMN in Pegasystems' PRPC Flow RulesBPMN in Pegasystems' PRPC Flow Rules
BPMN in Pegasystems' PRPC Flow Rules
 
BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overview
 
Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)
 
Oracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers shareOracle soa and e2.0 partner community forum bpm léon smiers share
Oracle soa and e2.0 partner community forum bpm léon smiers share
 
Extending BPMN 2.0
Extending BPMN 2.0Extending BPMN 2.0
Extending BPMN 2.0
 
Webinar: Camunda und Liferay
Webinar: Camunda und LiferayWebinar: Camunda und Liferay
Webinar: Camunda und Liferay
 
Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716
 
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
 
camunda fox BPMN framework
camunda fox BPMN frameworkcamunda fox BPMN framework
camunda fox BPMN framework
 
BPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 PaletteBPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 Palette
 
Camunda 7 4 Release Webinar_EN
Camunda 7 4 Release Webinar_ENCamunda 7 4 Release Webinar_EN
Camunda 7 4 Release Webinar_EN
 
Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)Camunda BPM 7.2: CMMN Case Management (English)
Camunda BPM 7.2: CMMN Case Management (English)
 
4 solution monitoring
4 solution monitoring4 solution monitoring
4 solution monitoring
 
Complex sales v0.12
Complex sales v0.12Complex sales v0.12
Complex sales v0.12
 
Pioneering a path to the future with JBoss BPM
Pioneering a path to the future with JBoss BPMPioneering a path to the future with JBoss BPM
Pioneering a path to the future with JBoss BPM
 
Bpmn tutorial
Bpmn tutorialBpmn tutorial
Bpmn tutorial
 
Developer-Friendly BPM
Developer-Friendly BPMDeveloper-Friendly BPM
Developer-Friendly BPM
 
BPM Communication
BPM CommunicationBPM Communication
BPM Communication
 
It's all about efficiency and cost savings
It's all about efficiency and cost savingsIt's all about efficiency and cost savings
It's all about efficiency and cost savings
 

Destacado

Executing bpmn 2.0 with j bpm 3 or (at your option) any later version
Executing bpmn 2.0 with j bpm 3 or (at your option) any later versionExecuting bpmn 2.0 with j bpm 3 or (at your option) any later version
Executing bpmn 2.0 with j bpm 3 or (at your option) any later version
camunda services GmbH
 
JWT-To-Activiti
JWT-To-ActivitiJWT-To-Activiti
JWT-To-Activiti
E P
 

Destacado (18)

BPMN 2.0 Poster EN
BPMN 2.0 Poster ENBPMN 2.0 Poster EN
BPMN 2.0 Poster EN
 
Executing bpmn 2.0 with j bpm 3 or (at your option) any later version
Executing bpmn 2.0 with j bpm 3 or (at your option) any later versionExecuting bpmn 2.0 with j bpm 3 or (at your option) any later version
Executing bpmn 2.0 with j bpm 3 or (at your option) any later version
 
Introduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling NotationIntroduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling Notation
 
JWT-To-Activiti
JWT-To-ActivitiJWT-To-Activiti
JWT-To-Activiti
 
BPM-3 Advanced Workflow Deep Dive
BPM-3 Advanced Workflow Deep DiveBPM-3 Advanced Workflow Deep Dive
BPM-3 Advanced Workflow Deep Dive
 
BPMN
BPMNBPMN
BPMN
 
An Introduction to BPMN for Business People
An Introduction to BPMN for Business PeopleAn Introduction to BPMN for Business People
An Introduction to BPMN for Business People
 
Activiti - the Open Source Business Process Management platform by Alfresco
Activiti - the Open Source Business Process Management platform by AlfrescoActiviti - the Open Source Business Process Management platform by Alfresco
Activiti - the Open Source Business Process Management platform by Alfresco
 
Launching Activiti v6 (Activiti Community Day Paris 2015)
Launching Activiti v6 (Activiti Community Day Paris 2015) Launching Activiti v6 (Activiti Community Day Paris 2015)
Launching Activiti v6 (Activiti Community Day Paris 2015)
 
BPMN
BPMNBPMN
BPMN
 
Introduction to Activiti
Introduction to ActivitiIntroduction to Activiti
Introduction to Activiti
 
How To Explain BPMN To Business Users
How To Explain BPMN To Business UsersHow To Explain BPMN To Business Users
How To Explain BPMN To Business Users
 
BPMN 1.1 Poster EN
BPMN 1.1 Poster ENBPMN 1.1 Poster EN
BPMN 1.1 Poster EN
 
Introduction to Activiti BPM
Introduction to Activiti BPMIntroduction to Activiti BPM
Introduction to Activiti BPM
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic Constructs
 
BPMN 2.0 Fundamentals
BPMN 2.0 FundamentalsBPMN 2.0 Fundamentals
BPMN 2.0 Fundamentals
 
Business Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionBusiness Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second edition
 
EJEMPLOS MAPA DE PROCESOS
EJEMPLOS MAPA DE PROCESOSEJEMPLOS MAPA DE PROCESOS
EJEMPLOS MAPA DE PROCESOS
 

Similar a Bpmn

Bonita Open Solution
Bonita Open SolutionBonita Open Solution
Bonita Open Solution
Ch'ti JUG
 
1. introduction to process & process management
1. introduction to process & process management1. introduction to process & process management
1. introduction to process & process management
Hakeem-Ur- Rehman
 

Similar a Bpmn (20)

The Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunitiesThe Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
 
Webinar: BPMN with camunda
Webinar: BPMN with camundaWebinar: BPMN with camunda
Webinar: BPMN with camunda
 
Bonita Open Solution: What, Why &amp; How
Bonita Open Solution: What, Why &amp; HowBonita Open Solution: What, Why &amp; How
Bonita Open Solution: What, Why &amp; How
 
Bonita Open Solution
Bonita Open SolutionBonita Open Solution
Bonita Open Solution
 
Bonitasoft bpm
Bonitasoft bpmBonitasoft bpm
Bonitasoft bpm
 
Bonitasoft bpm walkthrough
Bonitasoft bpm walkthroughBonitasoft bpm walkthrough
Bonitasoft bpm walkthrough
 
Alec Sharp Process Traction
Alec Sharp Process TractionAlec Sharp Process Traction
Alec Sharp Process Traction
 
BPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUGBPM with Bonita Open Solution @AlpesJUG
BPM with Bonita Open Solution @AlpesJUG
 
BPM Defined
BPM DefinedBPM Defined
BPM Defined
 
Fintech Belgium_Webinar 6: AccountingTech to the rescue / Covid-19: Home Work...
Fintech Belgium_Webinar 6: AccountingTech to the rescue / Covid-19: Home Work...Fintech Belgium_Webinar 6: AccountingTech to the rescue / Covid-19: Home Work...
Fintech Belgium_Webinar 6: AccountingTech to the rescue / Covid-19: Home Work...
 
Current bpm trends tendencias en bpm
Current bpm trends   tendencias en bpmCurrent bpm trends   tendencias en bpm
Current bpm trends tendencias en bpm
 
1. introduction to process & process management
1. introduction to process & process management1. introduction to process & process management
1. introduction to process & process management
 
Zaptic intro
Zaptic introZaptic intro
Zaptic intro
 
ROI in BCM Benefits and Alternatives Final
ROI in BCM   Benefits and Alternatives FinalROI in BCM   Benefits and Alternatives Final
ROI in BCM Benefits and Alternatives Final
 
Jon Pyke Keynote Address
Jon Pyke Keynote AddressJon Pyke Keynote Address
Jon Pyke Keynote Address
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
 
Business Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationBusiness Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process Innovation
 
What is a SOA Service - from the Business Perspective? How detailed, what le...
What is a SOA Service - from the Business Perspective?  How detailed, what le...What is a SOA Service - from the Business Perspective?  How detailed, what le...
What is a SOA Service - from the Business Perspective? How detailed, what le...
 
Basta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow FoundationBasta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
 
2018-10-25 Group RPA - AA Deck.pptx
2018-10-25 Group RPA - AA Deck.pptx2018-10-25 Group RPA - AA Deck.pptx
2018-10-25 Group RPA - AA Deck.pptx
 

Más de camunda services GmbH

Camunda BPM 7.13 Webinar
Camunda BPM 7.13 WebinarCamunda BPM 7.13 Webinar
Camunda BPM 7.13 Webinar
camunda services GmbH
 

Más de 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: 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
 
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Bpmn

  • 1. BPMN 2.0 – a new area of BPM? And some expirences from Germany Bernd Rücker
  • 2. Who am I? Bernd Rücker Co-Founder & CEO camunda services, Germany
  • 3. Today I want to talk about processes… F I R E !
  • 4. Processes on a business level Sales Stock Account Customer checks ships issues sends order order order invoice
  • 5. And processes on a technical level
  • 6. But first: Why do we talk about that?
  • 7. The world is getting more and more complex
  • 10. And what about YOUR business processes?
  • 14. Business tried with EPC or Power Point, but what about IT? Receive Invoice Accounting Insert invoice into system „How do I know that we receive it?“ Trigger check „Why does he trigger that?“ Accounting for invoice „How do they communicate?“ Business Check Invoice department „Hmm, how can we correlate that?“ Business Communicate „And if we don‘t get any result?“ department result „Is that good or bad?“ XOR Invoice Invoice OK Not OK Accounting Issue payment Payment issued
  • 15. IT tried to work with BPEL, but business surrendered… <!-- Deklaration eines asynchronen “Hello World” Prozesses --> <process name=”HelloWorld” ... > <!-- Liste der am Prozess beteiligten Services --> <partnerLinks> <!-- Nur ein beteiligter Service: Der Dienst-Nutzer --> <partnerLink name=”client” partnerLinkType =”HelloWorld” myRole=”HelloWorldProvider” partnerRole=”HelloWorldRequester” /> </partnerLinks> <!-- Liste der (XML-)Dokumente, die im Prozess verwendet werden --> <variables> <!-- XML-Dokument, das der Dienst-Nutzer beim Aufruf übergibt --> <variable name="input" messageType="HelloWorldRequestMessage"/> <!-- XML-Dokument, das der Dienst-Nutzer vom Prozess erhält --> <variable name="output" messageType="HelloWorldResultMessage"/> </variables> ? <!-- Definition der Ablauflogik im Prozess (Aktiviäten) --> <sequence> <!-- Übergabe-Parameter vom Dienst-Nutzer entgegen nehmen --> <receive name="receiveInput" partnerLink="client" portType="tns:HelloWorld" operation="initiate" variable="input" createInstance="yes"/> <!-- Output-Parameter abhängig vom Input erstellen --> <assign> <copy> <from expression="concat('Hello ',bpws:getVariableData('input', 'test','/tns:name'))"/> <to variable="output" part="test" query="/result"/> </copy> </assign> <!-- Dienst-Nutzer aufrufen, um Antwort zu übergeben --> <invoke name="replyOutput" partnerLink="client" portType="tns:HelloWorldCallback" operation="onResult" inputVariable="output"/> </sequence> </process>
  • 16. By the way: IT as well ☺
  • 17. So?
  • 18.
  • 19. Some boring facts BPMN is a worldwide OMG standard Latest version is BPMN 2.0 All big vendors go for BPMN
  • 20. Some not so boring facts
  • 21. What‘s so cool about BPMN 2.0?
  • 22. What does that mean as well?
  • 23. What you need is not only BPMN Methods Roles Tools Your BPMN approach
  • 24. Example method and roles Process Owner Process Analyst Process Manager Process Participant Process Engineer
  • 26. Reality Layer 2
  • 27. Maybe your tool allows different views Layer 2
  • 28. The executable process is one part of the story
  • 29. And it may be real source code!
  • 31. Accept different roles = different views = different tools
  • 32. And it works! Transparency Business Process Process Forward Process Centric Process Engineering Reverse Development Monitoring / Engineering Reporting IT
  • 33. But: Don‘t believe in this! Modelling Monitoring Business IT Magic BPM-Suite Human Workflow EAI / SOA
  • 35. BPMN starts to be all over… …
  • 36. Activiti (Open Source BPM Platform), an european project
  • 37. Purely European? Not any more :-)
  • 38. What we all should try to achieve from here… IST SOLL
  • 39. Thank you very much! Any questions?
  • 40. 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 CEO bernd.ruecker@camunda.com 2do Seminaro BPM & BPO Chile, 05.10.2010 Der Praxis-Blog zu BPM: www.bpm-guide.de