jBPM5 migration tool project

Project

The goal of this project is to provide for existing users of jBPM some migration tooling to assist with moving to jBPM5. There will be a phases approach taken to this tooling project as follows:

 

  • provide for jPDL3 to BPMN2 process definiton migration (XML)
    • CLI tool

    • get it included in JBoss Tools (like right mouse on process definition to convert)
  • provide for tooling to map jBPM3 API usage to jBPM5 API usage
    • scan a code base or project
    • provide suggested mappings
    • provide list of non-mappable calls or calls needing human intervention
  • provivde jPDL4 to BLPMN2 process definitoin migration (XML)
    • same as initial tooling, just extended for jBPM4
  • provide for tooling to map jBPM4 API usage to jBPM5 API usage
    • same as initial tooling, just extended for jBPM4

 

All of this projects development work will be based on provided use cases. If you have use cases that we are unable to correctly process please feel free to submit!

 

Development

The project code can be found at github: https://github.com/droolsjbpm/jbpmmigration

 

Project site

Project site can be found on github: https://github.com/droolsjbpm/jbpmmigration/wiki

 

 

Team

Maurice de Chateau

Eric D. Schabell