avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephen McConnell <mcconn...@apache.org>
Subject Re: Minimal set of component attributes?
Date Tue, 18 Mar 2003 14:28:55 GMT

Berin Loritsch wrote:

> Peter Donald wrote:
>> Hi,
>> On Tue, 18 Mar 2003 23:48, Berin Loritsch wrote:
>>> As to how it is to work with it, could you provide some feedback for
>>> us? Is it something you wrestle with, or does it just work?
>> I outlined a bunch of issues with it last time. However the biggest 
>> issue is that is not being maintained. Maybe this late breaking stuff 
>> should be put off till post release of fortress 1.0 and then you can 
>> spend as much as you want experimenting without harming our users or 
>> making it difficult to migrate.
> This late breaking stuff does not use Commons Attribute. It imposes a
> packaging scheme that is administrated by ANT tasks--much like Phoenix
> does. I adapted the code from Phoenix's MetaGenerateTask (using QDox)
> to collect the information.
> From the user perspective, all they know is that they need to use the
> ANT tasks to package the components, and add a couple notes for people
> who want to generate new components (done in Cocoon).
> The docs would clearly state that while the @avalon prefixed javadoc
> tags would be used by future containers, the @fortress prefixed ones
> are specific to Fortress.
> The important thing is to provide *source* compatibility at this level.
> Before the Merlin release, I want to provide *package* compatibility.
> Right now both Fortress and ECM are sooo different from the rest of
> the Avalon containers that it is going to impose difficulties in
> migrating to other containers.
> This step brings Fortress a bit closer (though less featured) to the
> other containers. In essense, once the developer makes the step to
> Fortress, it becomes *alot* easier to swap out the container and
> make it work in other environments. The only thing that would need
> to be done to the components is *possibly* add more meta information.
> The tags already used would still be present in the future.


I think you have hit the nail on the head. The key point is that there 
is a substantive difference today between Fortress 1.0 and the next step 
- and the key benefit of what your describing is the potential to 
establish a minimal initial context that will facilitate change. If we 
only have the name/shorthand, lifestyle, and service declarations, it's 
putting the idea into people minds. Looking forward it means evolution 
instead of revolution.

Two hours ago I was wavering - now I can see the rationalization that 
makes sense in terms of where we are heading.

> I am willing to push Fortress to Phase III of the Excalibur releases
> so we can straighten out this issue.


Let's make it happen.

Cheers, Steve.


Stephen J. McConnell

To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
For additional commands, e-mail: dev-help@avalon.apache.org

View raw message