SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

BPMN Process Modeling Levels
BPMN Process Modeling LevelsBPMN Process Modeling Levels
BPMN Process Modeling LevelsMax Tay
 
BA 553 - BPM Governance.ppt
BA 553 - BPM Governance.pptBA 553 - BPM Governance.ppt
BA 553 - BPM Governance.pptStevenShing
 
Implementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft VisioImplementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft VisioGoutama Bachtiar
 
BPMN Introduction and BPD in Visio
BPMN Introduction and BPD in VisioBPMN Introduction and BPD in Visio
BPMN Introduction and BPD in Visiovpmouttou
 
Fundamentals of business process management and BPMN
Fundamentals of business process management and BPMNFundamentals of business process management and BPMN
Fundamentals of business process management and BPMNGregor Polančič
 
Anatomy of a Business Process - How Work Gets Done
Anatomy of a Business Process - How Work Gets DoneAnatomy of a Business Process - How Work Gets Done
Anatomy of a Business Process - How Work Gets DoneDATAVERSITY
 
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_110716yomito_2
 
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation   Success Criteria And Best PracticeBpm Implementation   Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best PracticeAlan McSweeney
 
Process Mining - Chapter 3 - Data Mining
Process Mining - Chapter 3 - Data MiningProcess Mining - Chapter 3 - Data Mining
Process Mining - Chapter 3 - Data MiningWil van der Aalst
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modelingguest2c3da5c7
 
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
 
Framework for a business process management competency centre
Framework for a business process management competency centreFramework for a business process management competency centre
Framework for a business process management competency centreMartin Moore
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingSandy Kemsley
 
Configuration Management
Configuration Management Configuration Management
Configuration Management hdicapitalarea
 
Process architecture - Part II
Process architecture - Part IIProcess architecture - Part II
Process architecture - Part IIMarcello La Rosa
 

What's hot (20)

BPMN Process Modeling Levels
BPMN Process Modeling LevelsBPMN Process Modeling Levels
BPMN Process Modeling Levels
 
BPMN 2.0 Fundamentals
BPMN 2.0 FundamentalsBPMN 2.0 Fundamentals
BPMN 2.0 Fundamentals
 
BA 553 - BPM Governance.ppt
BA 553 - BPM Governance.pptBA 553 - BPM Governance.ppt
BA 553 - BPM Governance.ppt
 
Implementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft VisioImplementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft Visio
 
Introduction to BPM
Introduction to BPMIntroduction to BPM
Introduction to BPM
 
BPMN Introduction and BPD in Visio
BPMN Introduction and BPD in VisioBPMN Introduction and BPD in Visio
BPMN Introduction and BPD in Visio
 
BPMN on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
 
Fundamentals of business process management and BPMN
Fundamentals of business process management and BPMNFundamentals of business process management and BPMN
Fundamentals of business process management and BPMN
 
Anatomy of a Business Process - How Work Gets Done
Anatomy of a Business Process - How Work Gets DoneAnatomy of a Business Process - How Work Gets Done
Anatomy of a Business Process - How Work Gets Done
 
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
 
Bpmn tutorial
Bpmn tutorialBpmn tutorial
Bpmn tutorial
 
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation   Success Criteria And Best PracticeBpm Implementation   Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best Practice
 
Process Mining - Chapter 3 - Data Mining
Process Mining - Chapter 3 - Data MiningProcess Mining - Chapter 3 - Data Mining
Process Mining - Chapter 3 - Data Mining
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
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
 
Framework for a business process management competency centre
Framework for a business process management competency centreFramework for a business process management competency centre
Framework for a business process management competency centre
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Configuration Management
Configuration Management Configuration Management
Configuration Management
 
What is bpm
What is bpmWhat is bpm
What is bpm
 
Process architecture - Part II
Process architecture - Part IIProcess architecture - Part II
Process architecture - Part II
 

Similar to 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
 

Similar to 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
 

More from 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é
 

More from 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
 

Recently uploaded

Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedKaiNexus
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCRsoniya singh
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...lizamodels9
 
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
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creationsnakalysalcedo61
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptx
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptxBanana Powder Manufacturing Plant Project Report 2024 Edition.pptx
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptxgeorgebrinton95
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 

Recently uploaded (20)

Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
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...
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creations
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptx
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptxBanana Powder Manufacturing Plant Project Report 2024 Edition.pptx
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptx
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 

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