and I also saw one workflow engine
at Jakarta:

http://jakarta.apache.org/commons/sandbox/workflow/

:)

> -----Original Message-----
> From: Dakota Jack [mailto:[EMAIL PROTECTED] 
> Sent: Friday, December 31, 2004 8:21 AM
> To: Struts Developers List; Michael Rasmussen
> Subject: Re: Basic workflow engine
> 
> 
> 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]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to