JBOSS jBPM-JPDL combination seems to be best. But I wonder, whether anybody uses JBOSS BPEL in production. It is very much unsupported and not many good tools to really use it. I wonder how it is being used. Also the direction being to support Active BPEL rather than jBOSS BPEL. Lot of confusion around it.