Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Das EPML-Austauschformat: EPK-Modelle in Bewegung

Ähnliche Präsentationen


Präsentation zum Thema: "Das EPML-Austauschformat: EPK-Modelle in Bewegung"—  Präsentation transkript:

1 Das EPML-Austauschformat: EPK-Modelle in Bewegung
Jan Mendling, Abt. für Wirtschaftsinformatik und Neue Medien, Wirtschaftsuniversität Wien

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

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

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

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

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

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

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 , October 2004. Austauschformate für EPKs – IWi Saarbrücken

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

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

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 , September Austauschformate für EPKs – IWi Saarbrücken

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

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

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 3. Wie kann man Austauschformate definieren?
Agenda 3. Wie kann man Austauschformate definieren? Austauschformate für EPKs – IWi Saarbrücken

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 of Lecture Notes in Computer Science (LNCS), pages 182, September Austauschformate für EPKs – IWi Saarbrücken

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

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 , October 2004. Austauschformate für EPKs – IWi Saarbrücken

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 , October 2004. Austauschformate für EPKs – IWi Saarbrücken

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 , October 2004. Austauschformate für EPKs – IWi Saarbrücken

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

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

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

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

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

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

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

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

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

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

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

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

33 AML Pro und Contra 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 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 Austauschformate für EPKs – IWi Saarbrücken

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

35 EPML Pro und Contra Pro Intuitive Bezeichnungen
Leichtere Entwicklung von EPML Anwendungen Kleinere Dateien Contra Bisher wenige Tools 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 Austauschformate für EPKs – IWi Saarbrücken

36 Transformation von AML nach EPML
aml:Model.ID epml:epcId aml:ObjDef.Id epml:defId aml:ObjOcc.Id epml:id aml:AttrDef.Type epml:typeId aml:ObjDef epml:definition aml:AttrDef epml:attributeType aml:Group epml:directory aml:Model epml:epc aml:ObjOcc different EPML elements aml:CxnOcc epml:arc or epml:relation aml:Pos.X epml:x aml:Pos.Y epml:y aml:Size.dX epml:width aml:Size.dY epml:height Identifier Kopfdaten Navigation Modell-Element Positionsdaten Austauschformate für EPKs – IWi Saarbrücken

37 AML2EPML-Transformationsskript
Implementierung als XSLT-Skript Erhältlich auf der EPML-Website ( 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 Austauschformate für EPKs – IWi Saarbrücken

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

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

40 Das EPML-Austauschformat: EPK-Modelle in Bewegung
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


Herunterladen ppt "Das EPML-Austauschformat: EPK-Modelle in Bewegung"

Ähnliche Präsentationen


Google-Anzeigen