Return-Path: Delivered-To: apmail-struts-dev-archive@www.apache.org Received: (qmail 98764 invoked from network); 31 Dec 2004 07:21:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 31 Dec 2004 07:21:29 -0000 Received: (qmail 44207 invoked by uid 500); 31 Dec 2004 07:21:24 -0000 Delivered-To: apmail-struts-dev-archive@struts.apache.org Received: (qmail 43929 invoked by uid 500); 31 Dec 2004 07:21:22 -0000 Mailing-List: contact dev-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Struts Developers List" Reply-To: "Struts Developers List" Delivered-To: mailing list dev@struts.apache.org Received: (qmail 43909 invoked by uid 99); 31 Dec 2004 07:21:22 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of dakota.jack@gmail.com designates 64.233.184.203 as permitted sender) Received: from wproxy.gmail.com (HELO wproxy.gmail.com) (64.233.184.203) by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 30 Dec 2004 23:21:19 -0800 Received: by wproxy.gmail.com with SMTP id 58so222192wri for ; Thu, 30 Dec 2004 23:21:16 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=sCewGm7csa5Cm3HX0AkgPNoZruiTXGIwxDm2IWrWhMFJYqJaGpKbUiS/3+r3LYA+kclsQhJkzML2dRK+Lbk26cbOr81v69Lv6RTqyGWWowrPJnPOYjo/c9/GjCYscrovn/PGai0pSrXk4ZclwSC3fNCKLNDFD/6xF/1nnbdBSAo= Received: by 10.54.3.71 with SMTP id 71mr77264wrc; Thu, 30 Dec 2004 23:21:15 -0800 (PST) Received: by 10.54.48.44 with HTTP; Thu, 30 Dec 2004 23:21:15 -0800 (PST) Message-ID: Date: Thu, 30 Dec 2004 23:21:15 -0800 From: Dakota Jack Reply-To: Dakota Jack To: Struts Developers List , Sean Schofield Subject: Re: Basic workflow engine In-Reply-To: <2387fbc5041230094766ded81c@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <2387fbc5041230094766ded81c@mail.gmail.com> X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N I would be interested, always, in looking at code, Sean. Jack On Thu, 30 Dec 2004 12:47:04 -0500, Sean Schofield 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. > > 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. > > 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. > > sean > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org > For additional commands, e-mail: dev-help@struts.apache.org > > -- ------------------------------ "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: dev-unsubscribe@struts.apache.org For additional commands, e-mail: dev-help@struts.apache.org