I have a web application to design that I suspect fits the jBPM paradigm quite well but unsure how to tie the features of the application to the engine.
Basically, all the standard features of the application need to be controllable from some user created macro (a custom process?). As I stumbled upon jBPM it occurred to me that if all features in the application were implemented as processes (some being just very simple one stage processes like get adress out of address book) then I could hook them together as larger processes that invoke the simple bite size processes as sub processes. This give the advantage of shipping larger prebuilt processes with the app as well as user defined cutom processes built with some internal designer feature. I am hoping that there is an easy way to associate a "web flow" (series of pages) with a process node. I assume I would need to design some mediator to hook the current node of the ongoing user process with the current flow. I am looking into Spring web flow to provide this functionality but am still unsure how to tie the two together. This seems like a powerful and useful way to design a very flexible application. Also seems to make sense from the specification point of view of getting what the client actually wants. They can define the app as bite-size processes and larger processes that call them. I can then define what actions and flows need to be generated by the subcontracted developers. Also as the user is always running some kind of process resuming work where you left off is automatically a feature even between sessions. The session just takes care of which flow to present for the current state of the process. Are there any examples of this? Anyone tried something similar? Am I barking up the wrong tree completely as far as jBPM being a practical way to achieve this? Any recommendations? View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3910027#3910027 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3910027 ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ JBoss-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jboss-user
