i've looked for a java workflow engine as well and tried open source products like OSWorkflow, jBPM, Apache ODE and Bonita. If you're looking for Standards then watch out for terms like BPEL, WS-BPEL, XPDL on oasis-open.org or omg.org or wfmc.org, SOAP / REST and JSRs like Java Business Integration (JSR 208). Many BPEL design tools are availabe now.
Apart from that, these are my requirements: - flexible workflow framework - runs on JDK (without application server - apache tomcat would be ok anyway) - additional webservice support (SOAP and REST) - active development and community - xml and jdbc persistence - spring and hibernate integration - identity integration available (user, roles, permissions)
Any practical experiences?
pie. tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop