Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Comparison of XML Interchange Formats for Business Process Management Jan Mendling, Gustaf Neumann Dept. of IS and New Media, WU Wien, Austria Markus.

Similar presentations


Presentation on theme: "A Comparison of XML Interchange Formats for Business Process Management Jan Mendling, Gustaf Neumann Dept. of IS and New Media, WU Wien, Austria Markus."— Presentation transcript:

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 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 Vertiefungskurs Neue Medien - Collaborative SystemsFolie 3 Agenda The problem of heterogeneity in BPM

4 LV Vertiefungskurs Neue Medien - Collaborative SystemsFolie 4 Lack of Standard-Interchange Formats for BPM

5 LV 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 Vertiefungskurs Neue Medien - Collaborative SystemsFolie 6 Agenda Interchange format specification – why and how?

7 LV 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 Vertiefungskurs Neue Medien - Collaborative SystemsFolie 8 Metamodels and Interchange Formats

9 LV 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 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 Vertiefungskurs Neue Medien - Collaborative SystemsFolie 11 Agenda Which metamodel concepts are used in BPM?

12 LV 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 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 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 Vertiefungskurs Neue Medien - Collaborative SystemsFolie 15 Agenda Comparing BPM specifications

16 LV Vertiefungskurs Neue Medien - Collaborative SystemsFolie 16 Comparison based on Concepts

17 LV 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 Vertiefungskurs Neue Medien - Collaborative SystemsFolie 18 Agenda Conclusions and outlook

19 LV 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 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 | Markus Nüttgens HWP Hamburg, Germany


Download ppt "A Comparison of XML Interchange Formats for Business Process Management Jan Mendling, Gustaf Neumann Dept. of IS and New Media, WU Wien, Austria Markus."

Similar presentations


Ads by Google