Upload
leonel-jason
View
228
Download
2
Embed Size (px)
Citation preview
BPMN 2.0 Interchange: W5
Denis Gagné, CEO & CTO TrisotechBPMN 2.0 FTF MemberXPDL 2.2 and 3.0 Co-Editor
My Goal
Present BPMN 2.0 interchange from a business perspective
Abstract way from the technical details
Agenda
Why is Interchange Desirable?
Who Benefits from Interchange?
What can be Interchanged?
How can Interchange be Enabled?
When will Interchange be Possible?
BPM Discipline, Standards and Enabling Technology
BPM Enabling Technology
BPM Relevant Standards
BPM Discipline
Stimulated by
Facilitated by
Relevant to
Conformant to
BPMN Stakeholders
Business Analysts
Technical Developers
Business People(employees)
Business Partners
Model-once-open-
anywhere
File
Interchange
Unique
interpretation
Universal Understanding
Some BPMN Goals
Why is Interchange Desirable?
To increase, stimulate, facilitate:Understanding
Adoption
Interoperability
Repurposing
Migration
Creates an open market allowing:Cost Reduction
Remove Vendor Lock In
Best of Breed Choicewithin tool categories
across tools categories (Suites)
Who Benefits from Interchange?
Business Partners
Business People
Business Analysts
Technical Developers
Choice in toolsSpeed of deploymentReadily available SkillsFlexibilityAgility
End Users
Attract and retain customers Demonstrate market leadership Create competitive advantage Develop and maintain best
practice
Vendors
Execution
Simulation
Modeling
Analysis
More than a notation
BPMN 2.0
Syntax
Concrete
SyntaxAbstract Syntax
Semantics
Notational symbols and graphical representation
underlying computer-
interpretable representation
Notation Meta-model
What is Interchanged?
BPMNDIAbstractSyntax
DiagramModel
BPMN 2.0
Interchanged
Reference
Reference
instance instance
Serialized
XSD BasedXMI Based
What is Interchanged?
BPMN 2.0 Interchange
Diagrams Models
Tool Smart
Colors
Correctness
Informative
Imparting knowledge, Instructing, Interpreting, Enlightening
Descriptive
Serving to describe or characterize by
description, Supports interpretation
Prescriptive
Giving instructions, Being directive
(Flexible guidance vs Strict enforcement)
Visualizing
Call for actions, Interaction & commitment,
Customized view
Structuring /Analyzing
Structuring the process, Allocating
resources, Estimating, Improving,Optimizing
Enacting /Automating
Monitoring commitment,
Assessing progress, Controlling compliance
Diagramming Modeling
UniqueSemantic
UniformInterpretation
Model with a Purpose
If your goal is:
Aim to be:
BPMN’s Devils Quadrant
Orchestration Choreography
Communication
Execution
In BPMN It is possible to model
the same process in many different ways
Each model or diagram may be quite adequate for the intended purpose but simply incorrect for other
purposes
“
A Model Ultimate Property: Usefulness
The World
?
MentalModel
TheModel
TheFuture
Purpose &Context
Useful
Predictions
ConfirmationMeasurements Modeling
All models are wrong some are
useful
How can Interchange be Enabled
BPM Standards: Necessary but not Sufficient
Conformance
Assurance
Wide Adoption
When will Interchange be Possible?
A Platform providing conformance V&V
Vendor Independent but supported by vendors
Showcases Commitment in Standards
A self-service conformance assurance platform for BPMN 2.0 interchange files is required.
Business Process Incubator
www.BusinessProcessIncubator.com
BPMN 2.0 Interchange is Possible Now