You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Oleg V Alexeev <go...@penza.net> on 2001/11/05 09:15:49 UTC

Re[2]: PROPOSAL: Struts Service interface?

Hello Ted,

I agree with you, Ted. Barracuda is great work - especially its event
model. I walk throw Barracuda docs this holidays and find it very
useful. Its event model can solve problems with struts extending and
can get great help for workflow package. But now I try to solve
architectural problem - can be event model available from end
developer Action classes or its area must be not far from struts
extending and srevices plugging?

Saturday, November 03, 2001, 3:29:04 AM, you wrote:

TH> Event handling has come up several times, but no one's put any code on
TH> the table yet :-(

TH> If we were ever to do anything about event handling, or generic
TH> validators, I'd love to see something that was compatible with
TH> Barracuda. They are doing some nice work over there.

TH> Meanwhile, the workflow iniative does have many of the same attributes,
TH> and could probably be used in place of the way many people use events
TH> now. It thinks in terms of the steps required to complete a workflow,
TH> where steps can fire other steps until the workflow is complete, or more
TH> input is required. 

TH> Craig's goal is to realize something that can be used by non-programmers
TH> and programmers alike, and configured via, say, XML. The initial code is
TH> being built in the commons, and is platform/framework independant.

TH> -- Ted Husted, Husted dot Com, Fairport NY USA.
TH> -- Custom Software ~ Technical Services.
TH> -- Tel +1 716 737-3463
TH> -- http://www.husted.com/struts/


TH> Bill_Wallace@elementk.com wrote:
>> 
>> Take a look at how Barracuda event handling works.  I think it allows most
>> of this type of handling to be done quite elegantly.  The web site is
>> http://barracuda.enhydra.org
>> The code is open source, and could be used either directly, or as a library
>> if the licenses are compatible.  Otherwise, it might be possible to write
>> similar functionality, or it would be possible to take some of the ideas
>> and work with them in Struts.  Unfortunately, I think that any change of
>> this type will be a very significant change (regardless of whether it is
>> the Barracuda model or a service interface.)
>> 
>> The base idea is that events are handled rather than "requests" or
>> "process" classes.  Events can fire other events, and there is a chain of
>> event handling so that default events can be used if there isn't a specific
>> event.
>> 
>> Bill Wallace
>> 
>> (716) 214-8872
>> Fax: (716) 295-4718
>> Element K
>> 'the knowledge catalyst'
>> www.elementk.com

TH> --
TH> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
TH> For additional commands, e-mail: <ma...@jakarta.apache.org>



-- 
Best regards,
 Oleg                            mailto:gonza@penza.net



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>