model your business processes like you're in 2015! adrian mos, xerox research slides 1 and 2...
TRANSCRIPT
![Page 1: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/1.jpg)
Model Your Business Processes Like You're in 2015!Adrian Mos, Xerox Research
![Page 2: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/2.jpg)
Business Domain
Business Process
SOA
N x
Typical BP Modelling
![Page 3: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/3.jpg)
Domain-Specific Process Modelling
Generic Processes
•BPMN language•Process semantics is diluted•Natively understood by the BPMS (not necessarily fully portable though)•Hard to enforce concept-level SLAs and constraints•Hard to reuse at all granularities
Domain-Specific Processes
•Specific language (graphical or textual)•Process semantics is strong•Require conversion to BPMN to be used in BPMS•Easy to operate at business concept-level (SLAs etc)•Facilitate reuse of business concepts
![Page 4: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/4.jpg)
Generic Processes (BPMN)
![Page 5: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/5.jpg)
Domain-Specific Processes
Textual
•Xtext-based for instance•Appropriate for certain fields such as legal processes•Can be used for editing details in graphical processes (policies, rules)
Graphical
•Sirius-based for instance•Appropriate where control flow is important and layered-views are useful
![Page 6: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/6.jpg)
From Modelling to Execution and Back
Domain-Specific Process Environment
BPMN 2 Editor
BPMS or SOA Specific Editor
BPMS Execution Engine
SOA Environment
![Page 7: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/7.jpg)
Landscape
Mangrove BPMN2Modeler
![Page 8: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/8.jpg)
Monitoring Approach
![Page 9: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/9.jpg)
From Design to Execution and Back
![Page 10: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/10.jpg)
Monitoring at Work
BPMS Execution Engine SOA Environment
Cx
Domain Specific Monitoring
Cy Cz
![Page 11: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/11.jpg)
Business Processes using Domain Concepts
aa ccbb dd
bb ggaa
pp
dd bb
ff aabb tt
cc ffbb ee
dd ccaa
oo
ff
aacc
oott
CPaCPa
setSLA(…)
getMetric(α)
BP1
BP2
BP3
BP4
BP5
BP6
SOA Runtime
S5S5S3S3
S6S6S4S4
S2S2
S1S1
SLA and Monitoringat the concept levelacross the process collection
![Page 12: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/12.jpg)
DEMO
![Page 13: Model Your Business Processes Like You're in 2015! Adrian Mos, Xerox Research Slides 1 and 2 must stay together if you want to begin your presentation](https://reader038.vdocument.in/reader038/viewer/2022110206/56649cff5503460f949d0d3f/html5/thumbnails/13.jpg)
Thank [email protected]