title: Transaction Management with asynchronous methods in Java EE
body: <p>We have a bad performing business method in a StatelessSessionBean. To improve the performance we would like to split this business method up into several asynchronous methods calls. </p>
  
  <p>The problem is that these asynchronous methods have to run in the same transaction (they have to use the same JPA entity manager). As far as I understood the Java EE specification this is not possible using container managed transactions. Is it possible to realize this requirement using bean managed transactions or some other mechanism?</p>