Gibt es einen Java-API, die BPMN erstellt?

stimmen
3

Gibt es eine Möglichkeit , um das Programm zu erstellen , BPMN 2.0 über einen Java - API?

Ich bin mir bewusst , dass ich ein grafisches verwenden kann Modellierungswerkzeug oder den Erstellen von BPMN XML von Hand , aber ich bin auf der Suche nach einer Möglichkeit , sie dynamisch zur Laufzeit zu erstellen.

In meinem Fall wird die BPMN durch jBPM ausgeführt. Die jBPM docs sagen Sie ihre API Prozesse definieren können , aber sie seine Verwendung nicht empfehlen „ sich von internen APIs zu schützen“. Es wäre toll , wenn es eine API gab , die nicht an einen bestimmten Hersteller gebunden wurde.

Veröffentlicht am 18/04/2012 um 20:06
quelle vom benutzer
In anderen Sprachen...                            


4 antworten

stimmen
5

EasyBPMN ist eine Option. Es gibt keine „herstellerneutrale“ Art und Weise, dass Java nicht über ein Standard - API für das Konzept hat ( im Gegensatz zu , sagt allgemeine XML - Manipulation), aber dies wäre eine Option , die zwischen Workflow - Engines und Modellierung würde Tool mehr tragbar.

Beantwortet am 18/04/2012 um 20:18
quelle vom benutzer

stimmen
1

die ganze Idee über die BPMN2 spec ist innerhalb jBPM5 herstellerneutrale, werden Sie haben die fließend API, die Sie in irgendeiner Weise lassen BPMN2 Modelle erstellen, die Sie exportieren. Ich bin mir nicht sicher, ob es mit den neuesten Funktionen up-to-date ist, die in der XML unterstützt werden, aber ich bin mir ziemlich sicher, dass Sie Ihre eigenen Prozesse mit ihm zu schaffen. Prost

Beantwortet am 18/04/2012 um 21:59
quelle vom benutzer

stimmen
0

Sie können die Bibliothek aus verwenden Activiti . hier gibt es eine Blog - Post von einem der Menschen , die hinter Activiti. Ich habe einen Compiler, der einen Prozess modifiziert basierend auf dieser und es funktioniert.

Beantwortet am 18/12/2013 um 13:35
quelle vom benutzer

stimmen
0

BPMN2 Modell basiert auf EMF-Modell (org.eclipse.bpmn2 Projekt, Modellordner, BPMN20.ecore-Datei). Sie können EMF Java API verwenden, um zu erstellen, lesen oder BPMN2 Modelle ändern.

Beantwortet am 18/12/2013 um 13:12
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more