We use jBPM5 embedded in a Java EE 6 application together with JPA2.0, JTA and CDI.
You can see our solution here: http://blog.akquinet.de/2012/04/13/use-jbpm5-embedded-within-a-java-ee-6-application/
Comment by going to Community
Create a new document in jBPM at Community