300 likes | 500 Views
How to integrate heterogenous BPM schemas. Jan Mendling Dept. of IS and New Media, WU Wien. Agenda. Heterogeneity of BPM standards BPM standards Applicability of schema integration Ingredients of BPM schema integration. Agenda. 1. Heterogeneity of BPM Standards. Customer . Simulation.
E N D
How to integrate heterogenous BPM schemas Jan Mendling Dept. of IS and New Media, WU Wien
Agenda • Heterogeneity of BPM standards • BPM standards • Applicability of schema integration • Ingredients of BPM schema integration How to Consolidate heterogeneous BPM standards 04.05.2005
Agenda 1. Heterogeneity of BPM Standards How to Consolidate heterogeneous BPM standards 04.05.2005
Customer Simulation Consulting Workflow Scenario How to Consolidate heterogeneous BPM standards 04.05.2005
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 How to Consolidate heterogeneous BPM standards 04.05.2005
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 How to Consolidate heterogeneous BPM standards 04.05.2005
Business Process Lifecycle M. zur Muehlen: Workflow-basedProcess Controlling, 2004 How to Consolidate heterogeneous BPM standards 04.05.2005
AML BPEL4WS Heterogeneity problems tools : metamodel : interchange format How to Consolidate heterogeneous BPM standards 04.05.2005
Standardised interchange format is missing How to Consolidate heterogeneous BPM standards 04.05.2005
Agenda 2. BPM Standards How to Consolidate heterogeneous BPM standards 04.05.2005
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 How to Consolidate heterogeneous BPM standards 04.05.2005
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 BPM Specifications How to Consolidate heterogeneous BPM standards 04.05.2005
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. How to Consolidate heterogeneous BPM standards 04.05.2005
Agenda 3. Applicability of schema integration How to Consolidate heterogeneous BPM standards 04.05.2005
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 How to Consolidate heterogeneous BPM standards 04.05.2005
Case of PNML and BPEL4WS How to Consolidate heterogeneous BPM standards 04.05.2005
Metamodels of PNML and BPEL4WS How to Consolidate heterogeneous BPM standards 04.05.2005
Using schema integration? How to Consolidate heterogeneous BPM standards 04.05.2005
Agenda 4. Ingredients of BPM schema integration How to Consolidate heterogeneous BPM standards 04.05.2005
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 How to Consolidate heterogeneous BPM standards 04.05.2005
Which modifications are needed? How to Consolidate heterogeneous BPM standards 04.05.2005
Vielen Dankfür die Aufmerksamkeit Jan Mendling Abteilung für Wirtschaftsinformatik und Neue Medien, WU Wien
Metamodels and interchange formats 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. How to Consolidate heterogeneous BPM standards 04.05.2005
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 How to Consolidate heterogeneous BPM standards 04.05.2005
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. How to Consolidate heterogeneous BPM standards 04.05.2005
Agenda 3. Wie kann man Austauschformate definieren? How to Consolidate heterogeneous BPM standards 04.05.2005
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 How to Consolidate heterogeneous BPM standards 04.05.2005
Modell und Datei UML-Klassendiagramm XMI-Datei How to Consolidate heterogeneous BPM standards 04.05.2005
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. How to Consolidate heterogeneous BPM standards 04.05.2005
Spezifikationsmöglichkeiten • Interchange Format Only bspw. BPEL4WS • Mappings Only bspw. XMI • Joint Specification bspw. 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. How to Consolidate heterogeneous BPM standards 04.05.2005