[jboss-dev-forums] [Design of JBoss jBPM] - Re: extending form / task functionality

andyredhead do-not-reply at jboss.com
Fri Oct 20 08:27:37 EDT 2006


At the moment, the process definition xml contains infomation about the process.

The more different kinds of things you put into that file, the harder it becomes to understand that file and the more likely you are to put people off from ever using jBPM.

So, at the moment you'd like to add some extra bits for a perticular kind of GUI.  Maybe next week someone else comes along and wants to put some extra information in for something else (synchronising multiple process instances perhaps, as a non-GUI example) and the week after its adding something else... all the while the process definition becomes more complicated.

Meanwhile, people who are using the workflow parts of jBPM and not all these other bits look on in horror as it all gets more and more complicated...

Maybe I've got a slightly skewed perspective at the moment - the two projects I'm working on at the moment that have a significant jBPM component have fairly non-standard GUI requirements:

1) A microsoft ASP frontend that interacts with an EJB3 middle tier using web-services (the EJBs interact with jBPM)

2) An applet sitting in an intranet environment.

I bring these up as examples of happily using jBPM without expecting jBPM to do the GUI work.   Neither will benefit from further complicating the process definition file.

If there are issues with building GUI stuff using a certain approach, the issues should be solved at the GUI end, not the jBPM end... ? 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3979639#3979639

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3979639



More information about the jboss-dev-forums mailing list