SlideShare uma empresa Scribd logo
1 de 39
BPM Standards

What is new in BPMN 2.0 and XPDL 2.2


 Denis Gagné, Trisotech
 BPMN 2.0 FTF Member
 BPMN 2.1 RTF Member
 XPDL 2.2 and 3.0 Co-Editor
Table of Content



    Introduction
    Standards 101
    BPMN
    XPDL
    Conclusion
Introduction
Business Process Conundrum




     Processes are the central nervous system
       of organizations and yet they are not
       always clearly understood, defined,
       documented, communicated or optimized.
Processes as Assets

                  Once articulated Processes become
                  Assets


                  Using Process Diagrams
                      Unambiguous Description
                      Understood by everyone


                  One can increase its value (and making it
                  enduring) by ensuring universality via
                  open standards
Global Benefits of BPM Standards


To increase, stimulate, facilitate:

            Understanding
            Adoption
            Interoperability
            Migration
            Cost Reduction
            Soundness


                                      - R Khan, What Standards really Matter for BPM, BPTrends May 2005
Our Focus for this session:
Process Modeling
Caveat:
Model with a Purpose
                      Visualizing              Structuring /            Enacting /
                                                Analyzing              Automating
If your goal is:

                                               Structuring the           Monitoring
                      Call for actions,
                                             process, Allocating        commitment,
                       Interaction &
                                           resources, Estimating,    Assessing progress,
                       commitment,
                                                 Improving,              Controlling
                      Customized view
                                                 Optimizing              compliance



     Diagramming                                                                            Modeling


                        Informative           Descriptive              Prescriptive
   Uniform                                                                                     Unique
   Interpretation                                                                              Semantic



                                           Serving to describe or
                    Imparting knowledge,                             Giving instructions,
 Aim to be:              Instructing,
                                              characterize by
                                                                       Being directive
                                           description, Supports
                        Interpreting,                               (Flexible guidance vs
                                               interpretation
                        Enlightening                                 Strict enforcement)
Standards 101
Setting the Context

                    Workflow Reference Model

                                Process Definition
                                      tool




 Administration &
 Monitoring tool             Enactment Engine                     Other
                                                                 Engines




                    Client   Worklist          Tool    Invoked
                    Apps     Handler          Agents     Apps
Some Concepts and Terms

                  Meta-model                           Notation
                  underlying computer-                Notational symbols
                      interpretable                      and graphical
                     representation                     representation


 Standard
                        Abstract          Reference      Concrete
                         Syntax                           Syntax



                               instance                        instance


 Your Work                                Reference                                 Interchange
                          Model                          Diagram
                                                                                       Format
                                                                                electronic file format that eases
 •   Process diagrams can be considered like pictures of the process model.      the safeguard and transfer of
 •   Many diagrams (or pictures) of the same process model are possible, each      this data between different
     showing or hiding various aspects of the process model details.                           tools
What is what


                                Process Definition
                                      tool




 Administration &
 Monitoring tool             Enactment Engine                     Other
                                                                 Engines




                    Client   Worklist          Tool    Invoked
                    Apps     Handler          Agents     Apps
Two Stacks


  Process Definition         Notation
        tool


                       Interchange Format



Enactment Engine           Meta-model
Business Process Model
and Notation
What is BPMN?

 What is BPMN?
   Business Process Model and Notation
   BPMN is a standard published by the Object Management Group
   (OMG).

 Why BPMN matters?
   Universal graphical notation for drawing business processes
   Readily understandable by business stakeholders
   Aim to bridge the gap from modeling to subsequent implementation

 Current Status
    BPMN 2.1 Revision Task Force (RTF)
       Still gathering feedback
BPMN as a Notation



 Simple to learn yet powerful enough to depict the potential
 complexity of most processes.
 Bridges the communication gap that exists between
 Business, Engineering, Manufacturing, etc. and IT.
 Provides organizations with the capability of defining,
 understanding and even executing their processes through
 diagrams.
 Widely accepted and widely supported.
Basic Elements of BPMN


          Event



         Activity



         Gateway



          Flow
Process:
Engineering Change Management (ECM)
Expectations



                                       Unique
                                   interpretation




       Universal         File
     Understanding   Interchange


                                            Model-once-
                                               open-
                                             anywhere
New in BPMN 2.0

 Some new concepts and constructs
 A graphical notation for modeling interactions (adding
 choreographies and conversations)
 Better standard conformance specification along with
 conformance sub-classes
 A meta-model and accompanying interchange formats both
 XMI and XSD based
 A diagram definition model and accompanying interchange
 formats both XMI and XSD based
 An explicit execution semantics
 A mapping from a BPMN subset to WS-BPEL
BPMN Timeline - Releases
1994   1998   2000   2001   2002   2003   2004   2005   2006    2007      2008       2009        2010 2011




                 BPMI
                               BPMN 1.0

       XML



                                                                   BPMN           BPMN
                                                 BPMN 1.0                                        BPMN 2.0
                                                                    1.1            1.2




                                                               - Adapted from R. Shapiro, WfMC
Expressiveness of Intent



 A wide collection of constructs are available in BPMN
 allowing:

   Diagramming to communicate or Modeling for execution

   Capturing Internal Processes or Collaborations with Partners
i.e. New in Tasks

 Service            Uses some sort of service, which could be a Web service
                    or an automated application.

 Send               Send a message to an external participant.



 Receive            Wait for a message from an external participant.



 User               Where a human performer performs the task with the
                    assistance of a software application.

 Manual             Performed without the aid of any business process
                    execution engine or any application.

 Business Rule      Provides a mechanism to transmit input to a Business
                    Rules Engine and get output generated.

 Script             Task executed by a Business Process Engine (script
                    defined in a language interpreted by the engine).
Expressiveness

                     A wide collection of constructs
                     are available in BPMN




  You can be as precise as
  required by your context



                              336    Possible Depiction
                                     Permutations
                                     just for tasks
BPMN Best Practice



 Use limited vocabulary according to purpose and context

   Sub classing the language
      Official Sub Classes: Conformance sub classes of the spec

      Your Own (Organizational) Sub Classes: Modeling Guidelines
          Caveats: Within the specified semantics
Sample of new
BPMN 2.0 constructs
Re-Use

Call Activity

  Calling a Global Task



  Calling a Global Process
Non-Interupting Events
 The notion of non-interrupting is introduced in BPMN 2.0 and is
 depicted by having the event border being dashed line.
 Simply put a non-interrupting event allow the normal flow to continue
 while the event is handled




 Two types of events can be non-interrupting:
    The Start events in the context of an event sub-process, and
    Intermediate boundary events.

                             Start                                                   Intermediate                                   End

             Top Level   Event Sub-     Event Sub-Process   Sequence Flow   Sequence Flow   Activity Boundary   Activity Boundary
              Process      Process       Non-interrupting     Catching        Throwing         Interrupting     Non-interrupting
                         Interrupting
Reacting to Events

                     Event Sub-Process

                      Specialized Sub-Process used
                        within a Process or a Sub-
                        Process.

                      Implement answer to a throw
                        Intermediate or End Event.

                      It is not part of the normal flow
                        of its parent.

                      It may or may not occur when
                        the parent Process is active.

                      It may occur many times.
Modeling Interactions




 Collaboration   Conversation   Choreography
Data Modeling




     Data Object           Data Input              Data Output




              Data Store                Data Association
BPMN 2.0 Post Mortem



        Complexity has increased – Yes but
          Ensuring expressiveness is always more complex
          Ensuring executability is always more complex


        Manage this complexity
          According to your purpose
          By sub classing (using a subset)
XML Process Definition Language
What is XPDL?

 What is XPDL?
   XML Process Definition Language
   Is a standard Published by the Workflow Management Coalition

 Why XPDL matters?
   Meant for interchange from inception
   Internal model of many existing BPM tools
   Backward compatibility of BPMN 1.2

 Current Status
    XPDL 2.2 in Final Revision
    XPDL 3.0 initiated
XPDL Timeline - Releases
1994   1998    2000   2001   2002      2003   2004   2005   2006    2007      2008       2009        2010 2011




  WPDL                  XPDL 1.0               XPDL 2.0                XPDL 2.1




         XML     BPMI
                                   BPMN 1.0




                                                                      BPMN           BPMN
                                                     BPMN 1.0                                        BPMN 2.0
                                                                       1.1            1.2


                                                                   - Adapted from R. Shapiro, WfMC
Scope of XPDL 2.2


 The XPDL 2.2 effort is focused on only covering a subset of the
 Process Modeling Conformance class of the BPMN 2.0 specification.

 Thus the XPDL 2.2 schema will offer a serialization and interchange
 transport for BPMN 2.0:
     Process Diagrams, and
     Collaboration Diagrams (Without Conversation)
      (i.e. what was possible in BPMN 1.2)
Scope of XPDL 3.0


 The XPDL 3.0 effort is focused on covering the complete BPMN 2.0
 specification.

 Thus the XPDL 3.0 schema will offer a serialization and interchange
 transport for BPMN 2.0:
     Process Diagrams,
     Collaboration Diagrams,
     Conversation Diagrams,
     Choreography Diagrams
   And all attributes.
Conclusion

 BPM standards are enablers not silver bullets
 BPM standards are evolving and adapting to the need of
 the BPM ecosystem
 BPM standards can increase, stimulate, facilitate:
   Understanding
   Adoption
   Interoperability
   Migration
   Cost Reduction
Business Process Incubator




 www.BusinessProcessIncubator.com

Mais conteúdo relacionado

Mais procurados

BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overviewsolomd
 
Introduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPMIntroduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPMSarbashrestha Panda
 
Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)Peter R. Egli
 
BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2Eliza Wright
 
Business Process Modeling Notation (BPMN)
Business Process Modeling Notation (BPMN)Business Process Modeling Notation (BPMN)
Business Process Modeling Notation (BPMN)elliando dias
 
Business Process Management 101 Training
Business Process Management 101 TrainingBusiness Process Management 101 Training
Business Process Management 101 TrainingFranco Pang
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modelingguest2c3da5c7
 
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
 Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014 Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014OSSCube
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingAng Chen
 
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 PaletteDeclan Chellar
 

Mais procurados (20)

BPMN 2.0 overview
BPMN 2.0 overviewBPMN 2.0 overview
BPMN 2.0 overview
 
Bpmn tutorial
Bpmn tutorialBpmn tutorial
Bpmn tutorial
 
Introduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPMIntroduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPM
 
Business Process Management Training session 2
Business Process Management Training session 2Business Process Management Training session 2
Business Process Management Training session 2
 
Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)
 
BPMN in der Praxis
BPMN in der PraxisBPMN in der Praxis
BPMN in der Praxis
 
Business Process Management Approach
Business Process Management Approach  Business Process Management Approach
Business Process Management Approach
 
BPMN 2.0 Introduction
BPMN 2.0 IntroductionBPMN 2.0 Introduction
BPMN 2.0 Introduction
 
BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2
 
Business Process Modeling Notation (BPMN)
Business Process Modeling Notation (BPMN)Business Process Modeling Notation (BPMN)
Business Process Modeling Notation (BPMN)
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
 
Webinar: BPMN with camunda
Webinar: BPMN with camundaWebinar: BPMN with camunda
Webinar: BPMN with camunda
 
Business Process Management 101 Training
Business Process Management 101 TrainingBusiness Process Management 101 Training
Business Process Management 101 Training
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
 Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014 Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?
 
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
 
Oracle BPM 11G
Oracle BPM 11GOracle BPM 11G
Oracle BPM 11G
 
Business Process Management Training 1
Business Process Management Training 1Business Process Management Training 1
Business Process Management Training 1
 

Semelhante a BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)

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 shareLeon Smiers
 
Semantic Enterprise Architecture
Semantic Enterprise ArchitectureSemantic Enterprise Architecture
Semantic Enterprise ArchitectureMichael zur Muehlen
 
Spagic 3: OSGi Universal Middleware for an effective SOA solution
Spagic 3: OSGi Universal Middleware for an effective SOA solution Spagic 3: OSGi Universal Middleware for an effective SOA solution
Spagic 3: OSGi Universal Middleware for an effective SOA solution SpagoWorld
 
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...Mingxia Zhang, Ph.D.
 
Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Carly Snodgrass
 
Verteilte Synchronisierung von Modellen in automatisierten Entwicklungsprozessen
Verteilte Synchronisierung von Modellen in automatisierten EntwicklungsprozessenVerteilte Synchronisierung von Modellen in automatisierten Entwicklungsprozessen
Verteilte Synchronisierung von Modellen in automatisierten EntwicklungsprozessenIntland Software GmbH
 
An Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence DiagramsAn Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence DiagramsMohammed Misbhauddin
 
Enabling predictive analysis in service oriented BPM solutions.
Enabling predictive analysis in service oriented BPM solutions.Enabling predictive analysis in service oriented BPM solutions.
Enabling predictive analysis in service oriented BPM solutions.Mindtree Ltd.
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010Paul Vincent
 
TechEd 2012 NA - MGT332 - fighting fire to the cloud!
TechEd 2012 NA - MGT332 - fighting fire to the cloud!TechEd 2012 NA - MGT332 - fighting fire to the cloud!
TechEd 2012 NA - MGT332 - fighting fire to the cloud!wwwally
 
Ca partner day - qualità servizi – milano
Ca partner day - qualità servizi – milanoCa partner day - qualità servizi – milano
Ca partner day - qualità servizi – milanoCA Technologies Italia
 
PLM Implementation services
PLM Implementation servicesPLM Implementation services
PLM Implementation servicesGeometric Ltd.
 
RSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value FeaturesRSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value FeaturesRoger Snook
 
mcAMDOIS - CAPI
mcAMDOIS - CAPImcAMDOIS - CAPI
mcAMDOIS - CAPImcAMDOIS
 
Bpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentatiesBpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentatiesrichard_van_tilborg
 
LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01LeverX
 
Capacity Planning and Modelling
Capacity Planning and ModellingCapacity Planning and Modelling
Capacity Planning and ModellingAnthony Dehnashi
 
Scug nov system center day
Scug nov system center dayScug nov system center day
Scug nov system center dayKurt Van Hoecke
 

Semelhante a BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011) (20)

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
 
Semantic Enterprise Architecture
Semantic Enterprise ArchitectureSemantic Enterprise Architecture
Semantic Enterprise Architecture
 
Spagic 3: OSGi Universal Middleware for an effective SOA solution
Spagic 3: OSGi Universal Middleware for an effective SOA solution Spagic 3: OSGi Universal Middleware for an effective SOA solution
Spagic 3: OSGi Universal Middleware for an effective SOA solution
 
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
 
Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)
 
Verteilte Synchronisierung von Modellen in automatisierten Entwicklungsprozessen
Verteilte Synchronisierung von Modellen in automatisierten EntwicklungsprozessenVerteilte Synchronisierung von Modellen in automatisierten Entwicklungsprozessen
Verteilte Synchronisierung von Modellen in automatisierten Entwicklungsprozessen
 
An Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence DiagramsAn Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence Diagrams
 
Enabling predictive analysis in service oriented BPM solutions.
Enabling predictive analysis in service oriented BPM solutions.Enabling predictive analysis in service oriented BPM solutions.
Enabling predictive analysis in service oriented BPM solutions.
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010
 
TechEd 2012 NA - MGT332 - fighting fire to the cloud!
TechEd 2012 NA - MGT332 - fighting fire to the cloud!TechEd 2012 NA - MGT332 - fighting fire to the cloud!
TechEd 2012 NA - MGT332 - fighting fire to the cloud!
 
BPSim Briefing
BPSim BriefingBPSim Briefing
BPSim Briefing
 
Ca partner day - qualità servizi – milano
Ca partner day - qualità servizi – milanoCa partner day - qualità servizi – milano
Ca partner day - qualità servizi – milano
 
All That Jazz
All That JazzAll That Jazz
All That Jazz
 
PLM Implementation services
PLM Implementation servicesPLM Implementation services
PLM Implementation services
 
RSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value FeaturesRSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value Features
 
mcAMDOIS - CAPI
mcAMDOIS - CAPImcAMDOIS - CAPI
mcAMDOIS - CAPI
 
Bpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentatiesBpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentaties
 
LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01
 
Capacity Planning and Modelling
Capacity Planning and ModellingCapacity Planning and Modelling
Capacity Planning and Modelling
 
Scug nov system center day
Scug nov system center dayScug nov system center day
Scug nov system center day
 

Mais de Denis Gagné

Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Generative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceGenerative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceDenis Gagné
 
Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseDenis Gagné
 
Low Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfLow Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfDenis Gagné
 
Data Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentData Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentDenis Gagné
 
From Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationFrom Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationDenis Gagné
 
Smart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsSmart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsDenis Gagné
 
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Denis Gagné
 
Pharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsPharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsDenis Gagné
 
5 Mins Intro to CMMN
5 Mins Intro to CMMN5 Mins Intro to CMMN
5 Mins Intro to CMMNDenis Gagné
 
Modelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyModelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyDenis Gagné
 
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNBPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNDenis Gagné
 
Intelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxIntelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxDenis Gagné
 
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxHow do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxDenis Gagné
 
Enabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxEnabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxDenis Gagné
 
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNBPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNDenis Gagné
 
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTIntegrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTDenis Gagné
 
Where to start from with BPM+ Health
Where to start from with BPM+ HealthWhere to start from with BPM+ Health
Where to start from with BPM+ HealthDenis Gagné
 
Where to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxWhere to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxDenis Gagné
 
Event-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxEvent-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxDenis Gagné
 

Mais de Denis Gagné (20)

Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Generative AI and Regulatory Compliance
Generative AI and Regulatory ComplianceGenerative AI and Regulatory Compliance
Generative AI and Regulatory Compliance
 
Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the Enterprise
 
Low Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdfLow Code Neuro-Symbolic Agents.pdf
Low Code Neuro-Symbolic Agents.pdf
 
Data Validation in a Low-Code Environment
Data Validation in a Low-Code EnvironmentData Validation in a Low-Code Environment
Data Validation in a Low-Code Environment
 
From Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationFrom Laws and Regulations to Decision Automation
From Laws and Regulations to Decision Automation
 
Smart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and DecisionsSmart Drug Package Inserts using Clinical Workflows and Decisions
Smart Drug Package Inserts using Clinical Workflows and Decisions
 
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
Deployment, Performance, Agility and Flexibility using Trisotech Digital Dist...
 
Pharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and DecisionsPharma, FHIR, Workflows and Decisions
Pharma, FHIR, Workflows and Decisions
 
5 Mins Intro to CMMN
5 Mins Intro to CMMN5 Mins Intro to CMMN
5 Mins Intro to CMMN
 
Modelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical JourneyModelling the Preoperative Surgical Journey
Modelling the Preoperative Surgical Journey
 
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMNBPM+ Health Virtual Coffee: 5 Mins Intro to DMN
BPM+ Health Virtual Coffee: 5 Mins Intro to DMN
 
Intelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptxIntelligent Assistance for Knowledge Workers.pptx
Intelligent Assistance for Knowledge Workers.pptx
 
How do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptxHow do you FEEL about Low Code .pptx
How do you FEEL about Low Code .pptx
 
Enabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptxEnabling and Debugging Business Automation.pptx
Enabling and Debugging Business Automation.pptx
 
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMNBPM+ Virtual Coffee: 5 Mins Intro to BPMN
BPM+ Virtual Coffee: 5 Mins Intro to BPMN
 
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMARTIntegrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
Integrating Clinical Workflows and Decisions with FHIR, CDS Hooks and SMART
 
Where to start from with BPM+ Health
Where to start from with BPM+ HealthWhere to start from with BPM+ Health
Where to start from with BPM+ Health
 
Where to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptxWhere to start from with BPM+ Health.pptx
Where to start from with BPM+ Health.pptx
 
Event-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptxEvent-Driven Architecture Webinar.pptx
Event-Driven Architecture Webinar.pptx
 

Último

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 

Último (20)

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 

BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)

  • 1. BPM Standards What is new in BPMN 2.0 and XPDL 2.2 Denis Gagné, Trisotech BPMN 2.0 FTF Member BPMN 2.1 RTF Member XPDL 2.2 and 3.0 Co-Editor
  • 2. Table of Content Introduction Standards 101 BPMN XPDL Conclusion
  • 4. Business Process Conundrum Processes are the central nervous system of organizations and yet they are not always clearly understood, defined, documented, communicated or optimized.
  • 5. Processes as Assets Once articulated Processes become Assets Using Process Diagrams Unambiguous Description Understood by everyone One can increase its value (and making it enduring) by ensuring universality via open standards
  • 6. Global Benefits of BPM Standards To increase, stimulate, facilitate: Understanding Adoption Interoperability Migration Cost Reduction Soundness - R Khan, What Standards really Matter for BPM, BPTrends May 2005
  • 7. Our Focus for this session: Process Modeling
  • 8. Caveat: Model with a Purpose Visualizing Structuring / Enacting / Analyzing Automating If your goal is: Structuring the Monitoring Call for actions, process, Allocating commitment, Interaction & resources, Estimating, Assessing progress, commitment, Improving, Controlling Customized view Optimizing compliance Diagramming Modeling Informative Descriptive Prescriptive Uniform Unique Interpretation Semantic Serving to describe or Imparting knowledge, Giving instructions, Aim to be: Instructing, characterize by Being directive description, Supports Interpreting, (Flexible guidance vs interpretation Enlightening Strict enforcement)
  • 10. Setting the Context Workflow Reference Model Process Definition tool Administration & Monitoring tool Enactment Engine Other Engines Client Worklist Tool Invoked Apps Handler Agents Apps
  • 11. Some Concepts and Terms Meta-model Notation underlying computer- Notational symbols interpretable and graphical representation representation Standard Abstract Reference Concrete Syntax Syntax instance instance Your Work Reference Interchange Model Diagram Format electronic file format that eases • Process diagrams can be considered like pictures of the process model. the safeguard and transfer of • Many diagrams (or pictures) of the same process model are possible, each this data between different showing or hiding various aspects of the process model details. tools
  • 12. What is what Process Definition tool Administration & Monitoring tool Enactment Engine Other Engines Client Worklist Tool Invoked Apps Handler Agents Apps
  • 13. Two Stacks Process Definition Notation tool Interchange Format Enactment Engine Meta-model
  • 15. What is BPMN? What is BPMN? Business Process Model and Notation BPMN is a standard published by the Object Management Group (OMG). Why BPMN matters? Universal graphical notation for drawing business processes Readily understandable by business stakeholders Aim to bridge the gap from modeling to subsequent implementation Current Status BPMN 2.1 Revision Task Force (RTF) Still gathering feedback
  • 16. BPMN as a Notation Simple to learn yet powerful enough to depict the potential complexity of most processes. Bridges the communication gap that exists between Business, Engineering, Manufacturing, etc. and IT. Provides organizations with the capability of defining, understanding and even executing their processes through diagrams. Widely accepted and widely supported.
  • 17. Basic Elements of BPMN Event Activity Gateway Flow
  • 19. Expectations Unique interpretation Universal File Understanding Interchange Model-once- open- anywhere
  • 20. New in BPMN 2.0 Some new concepts and constructs A graphical notation for modeling interactions (adding choreographies and conversations) Better standard conformance specification along with conformance sub-classes A meta-model and accompanying interchange formats both XMI and XSD based A diagram definition model and accompanying interchange formats both XMI and XSD based An explicit execution semantics A mapping from a BPMN subset to WS-BPEL
  • 21. BPMN Timeline - Releases 1994 1998 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 BPMI BPMN 1.0 XML BPMN BPMN BPMN 1.0 BPMN 2.0 1.1 1.2 - Adapted from R. Shapiro, WfMC
  • 22. Expressiveness of Intent A wide collection of constructs are available in BPMN allowing: Diagramming to communicate or Modeling for execution Capturing Internal Processes or Collaborations with Partners
  • 23. i.e. New in Tasks Service Uses some sort of service, which could be a Web service or an automated application. Send Send a message to an external participant. Receive Wait for a message from an external participant. User Where a human performer performs the task with the assistance of a software application. Manual Performed without the aid of any business process execution engine or any application. Business Rule Provides a mechanism to transmit input to a Business Rules Engine and get output generated. Script Task executed by a Business Process Engine (script defined in a language interpreted by the engine).
  • 24. Expressiveness A wide collection of constructs are available in BPMN You can be as precise as required by your context 336 Possible Depiction Permutations just for tasks
  • 25. BPMN Best Practice Use limited vocabulary according to purpose and context Sub classing the language Official Sub Classes: Conformance sub classes of the spec Your Own (Organizational) Sub Classes: Modeling Guidelines Caveats: Within the specified semantics
  • 26. Sample of new BPMN 2.0 constructs
  • 27. Re-Use Call Activity Calling a Global Task Calling a Global Process
  • 28. Non-Interupting Events The notion of non-interrupting is introduced in BPMN 2.0 and is depicted by having the event border being dashed line. Simply put a non-interrupting event allow the normal flow to continue while the event is handled Two types of events can be non-interrupting: The Start events in the context of an event sub-process, and Intermediate boundary events. Start Intermediate End Top Level Event Sub- Event Sub-Process Sequence Flow Sequence Flow Activity Boundary Activity Boundary Process Process Non-interrupting Catching Throwing Interrupting Non-interrupting Interrupting
  • 29. Reacting to Events Event Sub-Process  Specialized Sub-Process used within a Process or a Sub- Process.  Implement answer to a throw Intermediate or End Event.  It is not part of the normal flow of its parent.  It may or may not occur when the parent Process is active.  It may occur many times.
  • 30. Modeling Interactions Collaboration Conversation Choreography
  • 31. Data Modeling Data Object Data Input Data Output Data Store Data Association
  • 32. BPMN 2.0 Post Mortem Complexity has increased – Yes but Ensuring expressiveness is always more complex Ensuring executability is always more complex Manage this complexity According to your purpose By sub classing (using a subset)
  • 34. What is XPDL? What is XPDL? XML Process Definition Language Is a standard Published by the Workflow Management Coalition Why XPDL matters? Meant for interchange from inception Internal model of many existing BPM tools Backward compatibility of BPMN 1.2 Current Status XPDL 2.2 in Final Revision XPDL 3.0 initiated
  • 35. XPDL Timeline - Releases 1994 1998 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 WPDL XPDL 1.0 XPDL 2.0 XPDL 2.1 XML BPMI BPMN 1.0 BPMN BPMN BPMN 1.0 BPMN 2.0 1.1 1.2 - Adapted from R. Shapiro, WfMC
  • 36. Scope of XPDL 2.2 The XPDL 2.2 effort is focused on only covering a subset of the Process Modeling Conformance class of the BPMN 2.0 specification. Thus the XPDL 2.2 schema will offer a serialization and interchange transport for BPMN 2.0: Process Diagrams, and Collaboration Diagrams (Without Conversation) (i.e. what was possible in BPMN 1.2)
  • 37. Scope of XPDL 3.0 The XPDL 3.0 effort is focused on covering the complete BPMN 2.0 specification. Thus the XPDL 3.0 schema will offer a serialization and interchange transport for BPMN 2.0: Process Diagrams, Collaboration Diagrams, Conversation Diagrams, Choreography Diagrams And all attributes.
  • 38. Conclusion BPM standards are enablers not silver bullets BPM standards are evolving and adapting to the need of the BPM ecosystem BPM standards can increase, stimulate, facilitate: Understanding Adoption Interoperability Migration Cost Reduction
  • 39. Business Process Incubator www.BusinessProcessIncubator.com