Can jBPM handle all the following requirements?
1) Calling web-service from a workflow [what node do I use to call a webservice?]
2) Storing state before and after calling a web-service from a workflow [how to do this??]
3) Clustering & load balancing [if a node running a workflow goes down, some other node needs to pick it up from the last saved state]
4) Adding new boxes to the cluster without having to stop all boxes in the cluster [If
5) Monitoring & managing [like killing a workflow] in-flight workflows [There is a management UI already for jBPM I guess]
I will use Oracle to save state.
Do, I need Quartz to be able to acheive the above requirements?