This one is super, Michael. Thanks! Jack
On Thu, 30 Dec 2004 12:54:16 -0600, Michael Rasmussen <[EMAIL PROTECTED]> wrote: > Just to add to the list of general tools out there for workflow I > think this one is fairly nice, though I haven't really used it > extensively...works with JSF too Craig > > http://wfnm.sourceforge.net > > Michael > > On Thu, 30 Dec 2004 10:25:52 -0800, Martin Cooper <[EMAIL PROTECTED]> wrote: > > On Thu, 30 Dec 2004 10:18:54 -0800, Craig McClanahan <[EMAIL PROTECTED]> > > wrote: > > > On Thu, 30 Dec 2004 12:47:04 -0500, Sean Schofield > > > <[EMAIL PROTECTED]> wrote: > > > > I have developed a basic workflow engine that I have found to be > > > > extremely useful in my current Struts applications. I developed it > > > > after finding shortcomings in the open source workflow stuff that was > > > > available at the time. > > > > > > > > > > As you think about workflow, don't forget to keep an eye on a new > > > Apache Incubator project called Agila, which bills itself as a > > > "lightweight BPM engine and auxiliary services." There's no code yet, > > > so it's not possible to tell if it will meet your needs, but worth a > > > bookmark for future reference: > > > > > > http://incubator.apache.org/projects/agila/index.html > > > > > > I'm also curious if you looked at Don's continuations support (based > > > on the same idea in Cocoon) in Struts Flow. > > > > > > http://struts.sourceforge.net/struts-flow/index.html > > > > Also, if you're using JDK 5, Apache Beehive's Page Flow: > > > > http://incubator.apache.org/beehive/pageflow/pageflow_overview.html > > > > -- > > Martin Cooper > > > > > > > > I know Craig mentioned a possible need for workflow stuff for Shale. > > > > I'm not sure if its along the lines of what he is interested in as I > > > > have not had the time to delve into Shale yet. > > > > > > So far, I'm developing some ideas and design patterns around state > > > information that is saved longer than a request, but shorter than a > > > session -- and gracefully managing the associated pages and > > > corresponding view controllers. It's not quite ready for the rest of > > > the world to look at yet, but will be soon. > > > > > > > > > > > In a nutshell, it provides a simple and flexible framework for > > > > implementing workflows. It has states, operations, conditions and > > > > transitions. It provides a default implementation that writes to a > > > > database (but that is not required.) > > > > > > > > I am currently refactoring it to make it a little easier to be used by > > > > others (borrowing from some of the structural ideas I've seen used in > > > > commons-chain). I'd be happy to share it for anyone who might want to > > > > examine/borrow the code. > > > > > > > > Also, I'm interested in possibly taking it open source (perhaps as > > > > commons-sandbox first.) Let me know if anyone is interested in > > > > working with me on this. > > > > > > I'd be interested in seeing what you've come up with. > > > > > > > > > > > sean > > > > > > > > > > Craig > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- ------------------------------ "You can lead a horse to water but you cannot make it float on its back." ~Dakota Jack~ "You can't wake a person who is pretending to be asleep." ~Native Proverb~ "Each man is good in His sight. It is not necessary for eagles to be crows." ~Hunkesni (Sitting Bull), Hunkpapa Sioux~ ----------------------------------------------- "This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation." --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]