Hi,
I am studying jBPM and while doing so i come with following conclusions; i need your view/feedback/suggestions/corrections on it.
So,
1) jBPM Deployment:
So to use jBPM, either we can use jBPM libraries in our project or deploy jBPM work flow engine war file on jBoss/Tomcat/EAP and make API calls from our application.
2) jBPM Upgradation:
if i have written workflows in jBPM 6 using BPMN standard, if in future jBPM 7 comes with new approach; i have to rewrite/change my existing workflows.
But if jBPM 7 also uses BPMN standard, the amount of change required might be none or small.
I have few questions also -
1) Can we upgrade work flow engine without stopping its ongoing work?
2) Is there any way by which, engine will not start new workflows/processes? (but will complete running workflows)
3) if there is a workflow A, and its in use by process P1. Now i want to deploy new workflow B to replace A. is there such provision that running process P1 will use A, but new processes after that will use B workflow?