Download presentation
Presentation is loading. Please wait.
Published byBarry Ridall Modified over 10 years ago
1
A Comparison of XML Interchange Formats for Business Process Management Jan Mendling, Gustaf Neumann Dept. of IS and New Media, WU Wien, Austria Markus Nüttgens Chair of IS HWP Hamburg, Germany
2
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 2 Agenda 1.The problem of heterogeneity in BPM 2.Interchange format specification – why and how? 3.Which metamodel concepts are used in BPM? 4.Comparing BPM specifications 5.Conclusions and outlook
3
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 3 Agenda The problem of heterogeneity in BPM
4
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 4 Lack of Standard-Interchange Formats for BPM
5
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 5 Standardization Bodies Object Management Group (OMG) Workflow Management Coalition (WfMC) Business Process Management Initiative (BPMI) Organization for the Advancement of Structured Information Standards (OASIS) (+ UN/CEFACT) World Wide Web Consortium (W3C) academic initiatives
6
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 6 Agenda Interchange format specification – why and how?
7
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 7 Effects of Interchange Format Specification Pragmatic effect: moving models between tools Economic effect:reduced lock-in, more competition Conceptual effect:consolidation of concepts
8
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 8 Metamodels and Interchange Formats
9
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 9 Interchange Format Design Criteria Simplicitynot too complex, focus on essentials Completenessinclude all major concepts Generalityapplicable in various scenarios No ambiguityprecise terms and clear semantics Extensibilityadditional information, future development
10
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 10 How to specify Interchange Formats Interchange Format Onlye.g. BPEL4WS Mappings Onlye.g. XMI Joint Specificatione.g. PNML
11
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 11 Agenda Which metamodel concepts are used in BPM?
12
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 12 Methodological Remarks Schema integration approach Identification of high level concepts of BPM specs Identification of superset of these concepts Use list of concepts as a benchmark
13
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 13 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
14
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 14 Metamodel Concepts in BPM Task I/O Task Address/URI Quality Attributes Task Protocol Control Flow Data Handling Instance Identification Roles Events Exceptions Transactions Graphical Position Statistical Data
15
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 15 Agenda Comparing BPM specifications
16
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 16 Comparison based on Concepts
17
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 17 Remarks on Comparison BPEL4WS, BPMN, and WSFL support the most concepts But, different choices HOW to support a concept compare Workflow Patterns for control flow constructs (v.d.Aalst) Patterns needed for each concept
18
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 18 Agenda Conclusions and outlook
19
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 19 Conclusions Identification of superset of metamodel concepts Pattern analysis for each concept needed Conceptual framework towards a BPM reference model
20
LV 1734 - Vertiefungskurs Neue Medien - Collaborative SystemsFolie 20 Further information Thank you for your attention! Jan Mendling, Gustaf Neumann Dept. Of IS and New Media WU Wien, Austria {jan.mendling | neumann}@wu-wien.ac.at Markus Nüttgens HWP Hamburg, Germany nuettgens@hwp-hamburg.de
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.