2 Replies Latest reply on Aug 21, 2012 6:06 AM by mlsreekanth

    Migration JBPM 3.2.3 to JBPM 5

    mlsreekanth

      Hello all,

       

      We have been using JBPM 3.2.3 in production environment for last three years. Now client wants the whole stack to be upgraded to newer technology. We have the following stack,

      1. JBPM 3.2.3
      2. Seam 1.2.1 GA
      3. Hibernate 2
      4. Jboss 4.2.3

       

      JBPM is embedded into the application using Seam.

       

      While Jboss moved towards Jee6 compliant servers, we were also planning to migrate newer Jboss implementation that is Jboss 7. But JBPM 3 may not be supported as the way it is used by us. We need sugestions on this migration. There are blogs/posts which explains the process defintion migration from 3.2.X to 5.X, but there are no pointers on execution data migration which is must for live environment. Please suggest.

        • 1. Re: Migration JBPM 3.2.3 to JBPM 5
          salaboy21

          Hi there,

          I don't think that migrating all the runtime data is a good idea in most of the cases. You will need to analyze if you really need to do that.. or keep the old instances running with the old engine, until they finish and create new instances in the new platform. Did you consider this option?

          • 2. Re: Migration JBPM 3.2.3 to JBPM 5
            mlsreekanth

            Hello Mauricio Salatino,

             

            Yes i do agree with point that migration is not good idea as it is not straight forward. But running Jbpm 3.2.3 on Jboss 7 as embedded deployment may not be working as JBPM 3.2.3 uses Hibernate 3 and EJB3 services on Jboss 7 uses Hibernate 4.

             

            Is there any chance that Jbpm 3.2.3 can work on Hibernate 4 also?