Processsimulation und Implementation mit ActiveVOS
Ein modellierter Business Process soll häufig auf einer IT-Plattform ausgeführt werden, um die Abarbeitung der modellierten Prozessschritte zu unterstützen. Nach der Prozessmodellierung ist dann eine Prozessimplementierung notwendig. Bei der Implementierung eines Business Processes wird ein Fachprozess von einem IT-Experten in ein ausführbares Programm überführt. Dazu muss ein Fachprozess um diverse umgebungsspezifische IT-Informationen erweitert werden.
- Datenassistent zur Implementierung und Evaluierung des Datenflusses in XPath-, XQuery- oder JavaScript-Ausdrücken
- Formularassistent zur Drag&Drop-Implementierung von Formularmasken für die Interaktion mit menschlischen Prozessbeteiligten
- Partner Link Assistent zur Spezifizierung aufrufbarer Software (Web Services, POJOs, JMS, EJBs, System Services, ...) für die Ausführung automatisierter Schritte
Technische Umsetzung
Über die Assistenten hinaus profitiert ein implementierender IT-Experte von der Ausrichtung als Orchestrierungs-Engine zur Verteilung von Aufrufen. Dadurch ergeben sich weitere Vorteile:
- Verwendung von BPEL 2.0 als ausgereifter und vielfach eingesetzter Ausführungsstandard von Business Processes
- Verhinderung von Model-Code-Roundtrips durch On-The-Fly-Codegenerierung während der Modellierung
Als Folge werden Prozessmodelle immer synchron zum ausführbaren Code gehalten. Dies unterscheidet ActiveVOS von Konkurrenzprodukten, welche “auf Knopfdruck” aus einem Prozessbild ein ausführbares Modell generieren. Eine spätere Überarbeitung von Fachprozessen findet bei ActiveVOS dadurch nicht auf veralteten Prozessmodellen statt, welche generiert und danach bei der Implementierung verändert wurden. Die Grundlage bilden die aktuellen Prozesse, deren IT-Ausführungsinformationen ausgeblendet werden können.
Prozesssimulation
Ein äußerst wertvolles Werkzeug für implementierende IT-Experten ist die Simulation. Mit ihr kann das Ausführungsverhalten eines implementierten Prozessmodells getestet werden. Die Simulation in ActiveVOS bietet unter anderem die folgenden Features:
- Anstoßen der Simulation ohne Deployment auf einem Server
- Konfiguration des Verhaltens externer Systeme (Eingabe- und Rückgabedaten)
- Schrittweise Ausführung mit Einblick in die jeweilig gültige Variablenwerte
- Speichern eines erfolgreichen Simulationsdurchlaufs und automatisierte Neuausführung zur Überprüfung auf Nebeneffekte nach weiteren Änderungen






