I red the jbpm and drools documentation...
My main concern is how to supply input to each task not like providing all variables at the start of process in form of Map<String,Object>?
What if app is running in two boxes, Is there any possibility to share session?
What is jbpm session? If application crashes, can i restore that session?