Yes.. Process Modeling and Process Execution.
i don't think that jBPM5 supports process Modeling,because it has not lots of graphy elements ,such as pool、lane、annotation......
jBPM provide more than one editor for modeling process:
- Eclipse editor that is very simple
- new eclipse editor that is being created to support the full BPMN 2.0 specification. It is currently still under development but can already be used to create executable BPMN2 processes
- Oryx Web designer, another editor that support full BPMN 2.0 specification and it's integrate in guvnor.
Sure i think that neither of editors is comfortable, but i think that is sufficent to claim process modeling confomance.
Indeed, it's not clear which editor is supposed to be used in the next (very near, as it seems) release...
There are a lot of BPMN2 Editors on the market, even open source.
But there are only a few editors usable for jBPM since most of those editors store the BPMN2 proceses not in the standard XML defined by BPMN2 but in a propriatory format, some in an XMI format.
Some Editors produce correct BPMN2 XML files, but jBPM is NOT fully BPMN2 compliant.
The BPMN2 grammar does not define, that elements must be defined prior to their refence. jBPMN assumes that all elements which are reference by a BPMN2 element are already defined. That assumption is wrong and not BPMN2 compliant.
We found that on the OSS market the most reliable and feature-rich editor is the editor Yaoqiang BPMN Editor: http://bpmn.sourceforge.net/