Flow4J is a framework to design and execute process flows in a JVM.
With the help of a FlowDesigner, a GUI application, the user can construct flows in a drag'n drop way. The flow is saved in a jar file that also includes the compiled java bytecode for the flow. Thus placing the flow in your applications classpath is done very easily.
The flow can be triggered either in a java application or in a servlet environment. Instructions, how to start a flow from your environment is given under RunFlows.
This is a small flow example:
Feel free to send me any comments, suggestions or bugs... Have fun!
minor changes v0.5 released
Flowlet interface changed
new Flowlets: Call, Jump, Join v0.4.5 released
Bugfix release v0.4.4 released
TemplateFlowlet implemented. v0.4.3 released
Using Kopi compiler instead of InstantJ.
Checking some Flow errors. v0.4.2 released
TaskFlowlet properties implemented
Ant buildfile redesigned. Avaliable for windows too.
many samples! v0.4.1 released
Bugfixes and designer improvements. v0.4 released
Designer is written in Nice. Compiles the flow while saving in jar file.
Missing Flowlets will follow soon. Designer relaunch
The Designer will be completely rewritten without JHotDraw. The saved flow format will change!!!