1. Is it mandatory to use the Database structure supplied with JBPM.
2. I want to have my own database design done store Process and their dependency and instance tables. and create process definitions out of that. These will be dynamically be deployed to the BPM engine.
3. These process will be long running processes and hence we need to run in async mode. Also for fail over I need to persist the state as JBOM does using hibernate. Is it possible to do this by overriding some classes.