1 / 40

Das EPML-Austauschformat: EPK-Modelle in Bewegung

Das EPML-Austauschformat: EPK-Modelle in Bewegung. Jan Mendling, Abt. für Wirtschaftsinformatik und Neue Medien, Wirtschaftsuniversität Wien http://wi.wu-wien.ac.at/~mendling jan.mendling@wu-wien.ac.at. Agenda. Warum braucht man Austauschformate? Warum benutzt man XML?

edward
Télécharger la présentation

Das EPML-Austauschformat: EPK-Modelle in Bewegung

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Das EPML-Austauschformat:EPK-Modelle in Bewegung Jan Mendling, Abt. für Wirtschaftsinformatik und Neue Medien, Wirtschaftsuniversität Wien http://wi.wu-wien.ac.at/~mendling jan.mendling@wu-wien.ac.at

  2. Agenda • Warum braucht man Austauschformate? • Warum benutzt man XML? • Wie kann man Austauschformate definieren? • Wie werden EPK-Modelle im EPML dargestellt? • Wie stehen EPML und AML zueinander in Beziehung? • Was sollte ich gelernt haben? Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  3. Agenda 1. Warum braucht man Austauschformate? Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  4. Kunde Simulation Beratung Workflow Szenario Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  5. AML BPEL4WS Heterogenitätsprobleme L Tools : M Methoden : N Austauschformate Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  6. 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 Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  7. Standardisiertes Austauschformat fehlt Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  8. Effekte der Standardisierung von Austauchformaten • Pragmatischer Effekt: Austausch von Modellen • Ökonomischer Effekt: Reduzierter Lock-In, mehr Wettbewerb • Konzeptioneller Effekt: Konsolidation der Konzepte Quelle: 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. Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  9. Agenda 2. Warum benutzt man XML? Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  10. Was ist XML? • eXtensible Markup Language (XML) • Standard des Word Wide Web Consortiums • Meta-Sprache zur Definition anwendungsspezifischer Datenformate • Design-Ziel (1998): Einfacher Bau von Parsern • Eigenschaften: • Information Set • Wohlgeformtheit • Validität Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  11. XML Information Set Quelle: bspw. J. Mendling, M. Nüttgens: XML-basierte Geschäftsprozessmodellierung. In: W. Uhr, E. Schoop, W. Esswein, eds.: Proc. of the 6th International GI-Conference Wirtschaftsinformatik (WI 2003) "Medien - Märkte - Mobilität", Dresden Germany, pages 161-180, September 2003. http://wi.wu-wien.ac.at/~mendling/publications/03-WI.pdf Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  12. Entsprechende Baumstruktur Wohlgeformtheit von XML Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  13. Validität gegenüber einem Schema • Spezifikation der • erlaubten Element- und Attributnamen, • deren einfachen Datentypen, und • deren Struktur bzw. Verschachtelung • Spezifikation mit XML Schema oder DTD • Prüfung der Validität einer XML-Datei gegenüber einem Schema Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  14. Vorteile von XML • Plattform-neutrales Format zur Spezifikation strukturierter Dokumente • Packages und Libraries für jede Programmiersprache • Leichte Transformation mit XPath und XSLT • Vielfache Toolunterstützung Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  15. Agenda 3. Wie kann man Austauschformate definieren? Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  16. Aufgreifen der Vorlesung • Methode, Technik, … Quelle: 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 Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  17. Modell und Datei UML-Klassendiagramm XMI-Datei Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  18. Metamodell und Austauschformat Quelle: 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. Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  19. 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 Quelle: 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. Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  20. Spezifikationsmöglichkeiten • Interchange Format Only bspw. BPEL4WS • Mappings Only bspw. XMI • Joint Specification bspw. PNML Quelle: 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. Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  21. Agenda 4. Wie werden EPK-Modelle im EPML dargestellt? Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  22. EPC Markup Language (EPML) • Tool-neutrales Austauschformat für EPKs • XML-basierte Repräsentation • XML-Schema für EPML • Orientierung am Metamodell der EPK Weitere Informationen zu EPML-Beiträgen und EPML-Tools: http://wi.wu-wien.ac.at/~mendling/EPML/ Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  23. Motivation für EPML AML L Tools : 1 Methode : N Austauschformate Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  24. EPML Gestaltungsprinzipien • Lesbarkeit für einfache Weiterverarbeitung • Erweiterbarkeit für Darstellung von Sichten • Tool-Orientierung für graphische Modellierung • EPK-Syntax für Syntax-Check Quelle: J. Mendling, M. Nüttgens: Exchanging EPC Business Process Models with EPML. In: M. Nüttgens, J. Mendling, eds.: Proc. of XML4BPM 2004 “XML Interchange Formats for Business Process Management", Marburg, Germany, pages 61-79, March 2004. http://wi.wu-wien.ac.at/~mendling/publications/04-XML4BPM.pdf Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  25. Einfache EPK in EPML Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  26. Prozesshierarchien in EPML Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  27. Erweiterung in EPML Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  28. Attribute in EPML Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  29. Agenda 5. Wie stehen EPML und AML zueinander in Beziehung? Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  30. Aris Markup Language (AML) • Proprietäres Austauschformat des Aris Toolsets • XML-basierte Repräsentation • Document Type Definition (DTD) für AML • Serialisierung der Aris-Datenbank Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  31. AML-Beispiel Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  32. AML Metamodell Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  33. Pro Flexibel erweiterbar Nicht auf EPKs beschränkt Weitere Verbreitung des ARIS Toolsets Contra Kryptische Element-Namen Restriktive Kantendarstellung Trennung von Objekt-Definition und Objekt-Instanz Symbol- und Objekt-Typen nicht in XML Schema/DTD dokumentiert Schwierige Entwicklung von AML-Anwendungen AML Pro und Contra Quelle: J. Mendling, M. Nüttgens: Transformation of ARIS Markup Language to EPML. In: M. Nüttgens, F.J. Rump, eds.: Proc. of the 3rd GI Workshop on Event-Driven Process Chains (EPK 2004), Luxembourg, Luxembourg, pages 27-38, October 2004. http://wi.wu-wien.ac.at/~mendling/publications/04-EPK-AML.pdf Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  34. AML versus EPML: Beispiel Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  35. Pro Intuitive Bezeichnungen Leichtere Entwicklung von EPML Anwendungen Kleinere Dateien Contra Bisher wenige Tools EPML Pro und Contra Quelle: J. Mendling, M. Nüttgens: Transformation of ARIS Markup Language to EPML. In: M. Nüttgens, F.J. Rump, eds.: Proc. of the 3rd GI Workshop on Event-Driven Process Chains (EPK 2004), Luxembourg, Luxembourg, pages 27-38, October 2004. http://wi.wu-wien.ac.at/~mendling/publications/04-EPK-AML.pdf Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  36. Transformation von AML nach EPML Identifier Kopfdaten Navigation Modell-Element Positionsdaten Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  37. AML2EPML-Transformationsskript • Implementierung als XSLT-Skript • Erhältlich auf der EPML-Website (http://wi.wu-wien.ac.at/~mendling/EPML) • Rücktransformation EPML2AML in Arbeit java org.apache.xalan.xslt.Process -IN aml.xml -XSL AML2EPML.xsl -OUT ergebnis.epml Quelle: J. Mendling, M. Nüttgens: Transformation of ARIS Markup Language to EPML. In: M. Nüttgens, F.J. Rump, eds.: Proc. of the 3rd GI Workshop on Event-Driven Process Chains (EPK 2004), Luxembourg, Luxembourg, pages 27-38, October 2004. http://wi.wu-wien.ac.at/~mendling/publications/04-EPK-AML.pdf Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  38. Agenda 6. Was sollte ich gelernt haben? Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  39. Was Sie mitnehmen sollten… • XML-Austauschformat ist nicht gleich XML-Austauschformat • Heterogenitätsproblem bei EPK-Tools und Austauschformaten • Metamodell und Austauschformat sollen sich entsprechen • EPML ist ein tool-neutrales Austauschformat für EPKs • AML läßt sich nach EPML transformieren (und umgekehrt) • Infos zu EPML auf http://wi.wu-wien.ac.at/~mendling/EPML Austauschformate für EPKs – IWi Saarbrücken 15.02.2005

  40. Vielen Dank für Ihre Aufmerksamkeit Das EPML-Austauschformat: EPK-Modelle in Bewegung Jan Mendling, Abt. für Wirtschaftsinformatik und Neue Medien, Wirtschaftsuniversität Wien http://wi.wu-wien.ac.at/~mendling jan.mendling@wu-wien.ac.at

More Related