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>