How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.
-
Upload
taylor-farley -
Category
Documents
-
view
219 -
download
5
Transcript of How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.
![Page 1: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/1.jpg)
How to integrate heterogenous BPM schemas
Jan MendlingDept. of IS and New Media, WU Wien
![Page 2: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/2.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 2
Agenda
1. Heterogeneity of BPM standards
2. BPM standards
3. Applicability of schema integration
4. Ingredients of BPM schema integration
![Page 3: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/3.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 3
Agenda
1. Heterogeneity of BPM Standards
![Page 4: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/4.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 4
Scenario
Consulting
Customer
Simulation
Workflow
![Page 5: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/5.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 5
Application scenarios for process modelling: organisation
• Documentation of organisation:
transparency, communication, job descriptions
• Process Reengineering:
Continuous Improvement, Optimization
• Continuous Process Management:
Process controlling and monitoring
• ISO 9000 Certification:
Quality management
• Benchmarking:
Comparison to Best Practices
• Knowledge Management:
Documentation of knowledge, explication of terminology
![Page 6: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/6.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 6
Application scenarios for process modelling: information systems
• Selection of ERP software:
Comparison of vendor-specific reference models with processes
• Model-based customizing:
Customization of OTC standard software
• Software engineering:
Process models as part of requirements analysis
• Workflow management:
Automation of processes
• Simulation:
Identification of bottle-necks, calculation of needed resources
![Page 7: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/7.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 7
Business Process Lifecycle
Process Metrics
other reportingpurposes
ProcessImplementation
ProcessDesign
Process Enactment
Process Evaluation
Process Models
Impl
emen
ted
Pro
cess
es
Mea
sure
s fo
r Im
pro
vem
ent
Process Metrics
Mea
sure
-men
ts
Process Monitoring
Animation,Simulation
Metrics,Targets
Goals,Evironmental
Analysis,Organizational
Analysis
Tar
get
Va
lue
s
M. zur Muehlen: Workflow-basedProcess Controlling, 2004
![Page 8: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/8.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 8
Heterogeneity problems
AMLAML
BPEL4WS
tools : metamodel : interchange format
![Page 9: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/9.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 9
Standardised interchange format is missing
![Page 10: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/10.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 10
Agenda
2. BPM Standards
![Page 11: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/11.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 11
Standardisation Initiatives
• Object Management Group (OMG)
• Workflow Management Coalition
• Business Process Management Initiative (BPMI)
• Organization for the Advancement of Structured
Information Standards (OASIS) (+ UN/CEFACT)
• World Wide Web Consortium (W3C)
• academic initiatives
![Page 12: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/12.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 12
BPM Specifications
• Business Process Definition Metamodel (BPDM) by OMG
• Business Process Execution Language for Web Services (BPEL4WS) by OASIS
• Business Process Modeling Language (BPML) by BPMI
• Business Process Modeling Notation (BPMN) by BPMI
• Business Process Specification Schema (BPSS) by OASIS + UN/CEFACT
• EPC Markup Language (EPML) by academia
• OWL-S by academia
• Petri Net Markup Language (PNML) by academia
• UML ActD by OMG
• WS-Choreography Description Language (WSCDL) by W3C
• WS Choreography Interface (WSCI) by W3C
• WS Choreography Language (WSCL) by Hewlett-Packard
• WS Flow Language (WSFL) by IBM
• XLANG by Microsoft
• XML Process Definition Language (XPDL) by WfMC
![Page 13: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/13.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 15
Interchange formats: general design criteria
• simple to be easy to understand (by expert!)
• complete include all important concepts
• general suitable for different scenarios
• unambigous precise terminology and semantics
• extensible for future development and additional
information
see: J. Mendling, G. Neumann, M. Nüttgens: A Comparison of XML Interchange Formats for Business Process Modelling. In: F. Feltz, A. Oberweis, B. Otjacques, eds.: Proc. of EMISA 2004 "Informationssysteme im E-Business und E-Government", Luxembourg, Luxembourg, Vol. 56 of Lecture Notes in Informatics (LNI), pages 129-140, October 2004.
![Page 14: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/14.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 16
Agenda
3. Applicability of schema integration
![Page 15: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/15.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 17
Schema Integration Methodology
• Common data model
• Schema conflicts
• Merge building on similarity relations between schema concepts
• Disjointness
• Intersection
• Subset
• Equality
• Criteria for global integrated schema (Batini et al. 1986)
• Completeness
• Minimality
• Understandability
![Page 16: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/16.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 18
Case of PNML and BPEL4WS
a
b c
<pnml><place id="1"> </initialMarking></place><arc source="1" target="2"/><transition id="2"> <name>a</name> </transition> <arc source="2" target="3"/> <place id="3"/>...
1
4
23 5
6
<process><sequence> <invoke a/> <flow> <sequence> <invoke b/> ... </sequence> <sequence> <invoke c/> ... </sequence> </flow></sequence>... ...
Petri Net Markup Language BPELPetri Net Process Model BPEL Process Model
sequence
flow
invoke a
sequence sequence
invoke b invoke c
![Page 17: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/17.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 19
Metamodels of PNML and BPEL4WS
Petri Net
Object
Transition
Arc
*
Node
Place
BPEL4WS
Activity
*
Sequence ......
*
![Page 18: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/18.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 20
Using schema integration?
PetriNet
object
transition/basic activity
node
*
arc
place
process
activity
*
sequence ...
*
structuredactivity
invoke ...
generalprocess
![Page 19: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/19.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 21
Agenda
4. Ingredients of BPM schema integration
![Page 20: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/20.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 22
Keep the balance
• Bottom-up schema integration
• Required concepts and relationships
• Generalisation of concepts
• Top-down domain modelling
• Identify mappings between concepts
• Consolidation of concepts
![Page 21: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/21.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 23
Which modifications are needed?
ExternalSchema
ExternalSchema
FederatedSchema
ExportSchema
ExportSchema
ComponentSchema
ComponentSchema
LocalSchema
LocalSchema
different data representations
e.g. ER, OO, relational model
common data representations
homogenizedschemas
mergedschema
presentationschema
e.g. GIM, HDM
e.g. GIM, HDM
e.g. GIM, HDM
e.g. ER, OO, relational model
e.g. EPC, YAWL, Petri Nets, BPEL
e.g. EPC, YAWL, Petri Nets, BPEL
?
?
?
Schema Architecture Artifacts static models behavior models
![Page 22: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/22.jpg)
Jan MendlingAbteilung für Wirtschaftsinformatik und Neue Medien, WU Wien
Vielen Dankfür die Aufmerksamkeit
![Page 23: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/23.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 25
Metamodels and interchange formats
Metamodel Interchange Format
ModelInterchange Format
Instance
instantiates instantiates
represents
maps to
see J. Mendling, G. Neumann, M. Nüttgens: A Comparison of XML Interchange Formats for Business Process Modelling. In: F. Feltz, A. Oberweis, B. Otjacques, eds.: Proc. of EMISA 2004 "Informationssysteme im E-Business und E-Government", Luxembourg, Luxembourg, Vol. 56 of Lecture Notes in Informatics (LNI), pages 129-140, October 2004.
![Page 24: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/24.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 26
Standardisierungs-Organisationen
• Object Management Group (OMG)
• Workflow Management Coalition
• Business Process Management Initiative (BPMI)
• Organization for the Advancement of Structured
Information Standards (OASIS) (+ UN/CEFACT)
• World Wide Web Consortium (W3C)
• Akademische Initiativen
![Page 25: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/25.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 27
Effekte der Standardisierung von Austauchformaten
• Pragmatischer Effekt: Austausch von Modellen
• Ökonomischer Effekt: Reduzierter Lock-In, mehr Wettbewerb
• Konzeptioneller Effekt: Konsolidation der Konzepte
see: J. Mendling, G. Neumann, M. Nüttgens: A Comparison of XML Interchange Formats for Business Process Modelling. In: F. Feltz, A. Oberweis, B. Otjacques, eds.: Proc. of EMISA 2004 "Informationssysteme im E-Business und E-Government", Luxembourg, Luxembourg, Vol. 56 of Lecture Notes in Informatics (LNI), pages 129-140, October 2004.
![Page 26: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/26.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 28
Agenda
3. Wie kann man Austauschformate definieren?
![Page 27: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/27.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 29
Aufgreifen der Vorlesung
• Methode, Technik, …
see: D. Karagiannis, H. Kühn: Metamodelling Plattforms. In: K. Bauknecht, A. Min Tjoa, G. Quirchmayer, eds.: Proceedings of the Third International Conference EC-Web 2002 – Dexa 2002, Aix-en-Provence, France, Vol. 2455 of Lecture Notes in Computer Science (LNCS), pages 182, September 2002. http://www.dke.univie.ac.at/mmp/FullVersion_MMP_DexaECWeb2002.pdf
![Page 28: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/28.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 30
Modell und Datei
UML-Klassendiagramm XMI-Datei
![Page 29: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/29.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 31
Austauschformate: Allgemeine Gestaltungs-Kriterien
• Einfachheit gute Verständlichkeit
• Vollständigkeit Bereitstellung aller wichtigen
Konzepte
• Allgemeingültigkeit für verschiedene Szenarien geeignet
• Eindeutigkeit Präzise Terminologie und Semantik
• Erweiterbarkeit für Zusatzinfo und Weiterentwicklung
see: J. Mendling, G. Neumann, M. Nüttgens: A Comparison of XML Interchange Formats for Business Process Modelling. In: F. Feltz, A. Oberweis, B. Otjacques, eds.: Proc. of EMISA 2004 "Informationssysteme im E-Business und E-Government", Luxembourg, Luxembourg, Vol. 56 of Lecture Notes in Informatics (LNI), pages 129-140, October 2004.
![Page 30: How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien.](https://reader036.fdocuments.in/reader036/viewer/2022070305/5513e85555034679748b57b2/html5/thumbnails/30.jpg)
How to Consolidate heterogeneous BPM standards 04.05.2005Slide 32
Spezifikationsmöglichkeiten
• Interchange Format Onlybspw. BPEL4WS
• Mappings Onlybspw. XMI
• Joint Specificationbspw. PNML
see: J. Mendling, G. Neumann, M. Nüttgens: A Comparison of XML Interchange Formats for Business Process Modelling. In: F. Feltz, A. Oberweis, B. Otjacques, eds.: Proc. of EMISA 2004 "Informationssysteme im E-Business und E-Government", Luxembourg, Luxembourg, Vol. 56 of Lecture Notes in Informatics (LNI), pages 129-140, October 2004.
Metamodel Interchange Format
ModelInterchange Format
Instance
instantiates instantiates
represents
maps to
Metamodel Interchange Format
ModelInterchange Format
Instance
instantiates instantiates
represents
maps to
Metamodel Interchange Format
ModelInterchange Format
Instance
instantiates instantiates
represents
maps to