Modell Austausch – Import / Export Roundtrip

Modellaustausch

Roundtrip (Modellaustausch) durch Import und Export

Vizi Modeler bietet einen Modellaustausch (Roundtrip Engineering durch Import-Export) für die Formate BPMN2-XML, XPDL und BPEL an.

Proces Modeler ist speziell für die XML Serialisierung aller relevanten und offenen Standards ausgerichtet und unterstützt dabei folgende Standards.

BPMN 2.0 Modus

  • Direkte BPMN 2.0 Serialisierung nach der Spezifikation der  Object Management Group (OMG)Für die BPMN 1.2

BPMN 1.2 Modus

  • XPDL (derzeit XPDL 2.1) von der Workflow Management Coalition (WfMC)
  • BPEL (derzeit BPEL 2.0) vom OASIS Konsortium
  • XLANG/s von Microsoft

Wie in der folgenden Abbildung zu sehen ist, bietet der Process Modeler das Roundtrip Engineering für XPDL, BPEL und XLANG/s an sowie einen Export in das BPMN 2.0 Schema (XML Serialisierung).

Was bedeutet „Roundtrip“?

Wenn der Prozessfluss grafisch in BPMN modelliert ist, heißt das nicht zwingend, dass er ausführbar ist. Die Abbildung oben zeigt den sogenannten Prozess-Lebenszyklus, der aber impliziert, dass Geschäftsprozesse ausführbar sind und als Service innerhalb einer Firma zur Verfügung stehen. Die Prozesse können eher Workflow-zentrisch oder Service-basiert ausgeprägt sein. Je nachdem muss man eine andere Umgebung oder Architektur (bspw. ein reiner SOA Ansatz mit BPEL) für die Ausführung der Prozesse wählen. Solche Ausführungs-Infrastrukturen werden als „Prozess-Engine“ bezeichnet. Eine Prozess-Engine bietet ein umfangreiches Set an Funktionen und implementierten Konzepten an. Um Geschäftsprozesse zu optimieren braucht man die Laufzeitdaten von eben diesen Engines um die Werte der Prozess-Kennzahlen und deren Auswirkung auf den Prozess herauszufinden. Diese Werte helfen dem Geschäftsanalysten die Geschäftsprozesse zu optimieren und richtig zu stellen.

Der Process Modeler für Microsoft Visio ist für den Roundtrip sehr gut geeignet, weil er für alle Anforderungen eine offene Schnittstelle (XML Generierung) lesend sowie schreibend (Import/Export) anbietet.

BPMN2-XML Roundtrip

Modellieren nach BPMN 2.0, exportieren und reimportieren von BPMN-Dateien

Modellieren Sie ihre Process wie gewohnt mit dem Process Modeler. Process Modeler hält alle Modellinfromationen direkt im BPMN 2.0 Metamodell (internes Objektmodell) fest und erlaubt zu jeder Zeit die Speicherung eines Modells als BPMN2-XML File. Durch das   Validierungsmodul werden die Syntaxfehler erkannt, die einen fehlerhaften Export einer BPMN2-XML Datei erzeugen würden.

BPMN2-XML Roundtrip

Modellieren nach BPMN 2.0, exportieren und reimportieren von BPMN-Dateien

Modellieren Sie ihre Process wie gewohnt mit dem Process Modeler. Process Modeler hält alle Modellinfromationen direkt im BPMN 2.0 Metamodell (internes Objektmodell) fest und erlaubt zu jeder Zeit die Speicherung eines Modells als BPMN2-XML File. Durch das   Validierungsmodul werden die Syntaxfehler erkannt, die einen fehlerhaften Export einer BPMN2-XML Datei erzeugen würden.

Reimport einer BPMN 2.0 -XML Datei

Der Export eines BPMN Diagramms, das bei der Validierung nun keine Fehler mehr anzeigt, wird wird durchgeführt. Die so exportierten Dateien können nun unverändert mit dem Prozess Server Ihrer Wahl verwendet werden, vorausgesetzt dieser unterstützt BPMN 2.0.

Um den Kreislauf zu schliessen und Verbesserungen des BPMN Modelles zu ermöglichen, können BPMN2-XML  Dateien, die außerhalb des Process Modelers z.B. durch ein  Designwerkzeug einer BPMN 2.0 fähigen Process Engine geändert wurden , direkt reimportiert werden. Es erfolgt im BPMN-Diagramm ein grafischer und attributiver Abgleich aller Elemente mit der reimportierten BPMN 2.0  Datei.

BPMN2- XML Rundtrip

Export als XML-Datei

BPMN als XML exportieren
XML Export