There are missing features when running jbpm services with Spring and Resource Local. Main missing parts are:
- canDispose check of runtime engine does not behave properly when JTA is turned off
- registering tx sync to dispose runtime engine does not behave properly when JTA is turned off
- add SpringTransactionalCommandService that extends default one and allows to use Spring's shared entity manager