[jboss-user] [jBPM] - API Migration from jBPM 3 to jBPM 5

Hui Onn Tan do-not-reply at jboss.com
Sat Sep 10 06:19:12 EDT 2011


Hui Onn Tan [http://community.jboss.org/people/huionn] created the discussion

"API Migration from jBPM 3 to jBPM 5"

To view the discussion, visit: http://community.jboss.org/message/625858#625858

--------------------------------------------------------------
Hi,
Now I am developing a case management system using Nuxeo Case Management Framework. However, its task management and workflow are quite restrictive.
I would like to make the system more adaptive by integrating with jBPM5 (processes + rules + events).

In Nuxeo EP, there is jBPM 3 integration with service APIs to encapsulate jBPM3 APIs. My plan is to follow the existing service APIs as much as possible and replace the implementation with jBPM 5. Technically speaking, it is actually not a migration but new integration because jBPM3 related codes will still remain as is.

My questions:
1. I have read about "jBPM5 migration tool project". Is this project already capable of "to map jBPM3 API usage to jBPM5 API usage"?

2. If I have to do it manually, are there any general guideline in doing so? 

3. For example, org.jbpm.graph.exe.ProcessInstance API is different with org.jbpm.workflow.instance.WorkflowProcessInstance. In order to get some attributes like processInstance.getStart() and processInstance.getEnd(), I have to use org.drools.event.process.ProcessEventListener to set the values into workflowProcessInstance's variables (WorkflowProcessInstance.setVariable)?

I am not familiar with jBPM API. Please correct me if I am wrong.

Thanks.
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/625858#625858]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20110910/1c0e000b/attachment.html 


More information about the jboss-user mailing list