Kishore Jaladi [
https://community.jboss.org/people/kishorejaladi] created the discussion
"A few jbpm5 architectural/design questions"
To view the discussion, visit:
https://community.jboss.org/message/732732#732732
--------------------------------------------------------------
I am evaluating using JBPM5 for our work flows in e-commerce context. I did some reading
online. Still got a few questions. Please help
* We use MongoDB as our database. I understand that JBPM5 supports JPA persistence. Is it
safe to assume that with any ORM provider like Dataneucleaus that provides a JPA layer for
MongoDB can used for Work Flow Engine persistence? ref:
http://sasajovancic.blogspot.com/2011/06/use-jpa-with-mongodb-and-datanuc...
http://sasajovancic.blogspot.com/2011/06/use-jpa-with-mongodb-and-datanuc...
* Is it possible to do on-demand process-instance or ksession persistence? If so, is there
any sample code?
* I read that the work flow engine uses the single thread (the thread that starts the
process/fires an event) to execute the entire process...no real multi-threading. What
happens when the process instance and/or session is persisted at safe-points (or
manually)?..does the thread end/return back to main program?
* If I have to start multiple (many) processes at the same time from the main program, do
I have to start them all in different threads? do I have to model my own thread pool?
* I have a situation where, the main program receives a message on http and the http
response thread have to be returned with status 200 OK after persisting the message. If I
want the message persistence as a part of the process, how can I achieve this? I mean, I
cannot return the main thread just after the first (persistence) node of the process,
right?...how can make the rest of the process continue?
Thanks in advance
-Kishore
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/732732#732732]
Start a new discussion in jBPM at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]