Talking to Ted While trying to get a clear picture of where we are, we
were talking (again) about the fact that there are bunches of goodies
scattered around, and people should know about them.
[Of course, they aren't ready for prime-time as products, hence the
productization :-) But I digress ...]
Anyway, how about a simple DIRECTORY of all the stuff that we have
available?
All the good ideas in here came from Ted. The mediocre and lousy ones
are mine.
It might work as follows :
* it would be a separate entity under Library (more on this below) like
Agora with its own charter and rules
* it would be open ALL jakarta committers in all projects (I figure each
project would self-organize it's DIRECTORY entries anyway)
* the purpose would be a registry of existing bits and pieces : pointers
to where, descriptions, class names to look for, etc So you could look
up 'COnnection Pool' and see where in Jakarta these things exist.
* there could be preconfigured categories/keywords, or leave it open
* it should be searchable and have a nice public interface, so someone
browsing around can see what Jakarta has to offer (and know where to get
it)
Now, as I have confessed earlier, I am still a little foggy to how
'library' all might be structured, and while I don't pretend the
following represents the current consensus, here is one model how it
might fit together :
Jakarta
|
|-> Tomcat
|-> etc
|-> Library
| |
| |-> product 1 : DBConnection Pool product
| |-> product 2 : whatever
| |-> product 3 : etc
| |-> DIRECTORY : open registry of components
| |-> Agora : open repository / incubator
|
|-> Struts
|-> etc
(I got tired of the verbiage of project/sub-project/product so I figured
a picture will help)
So in a sense, Directory is another library project with open rules
(like agora). (Not sure if Agora was going to be a Library peer in
Jakarta-land, or a 'product peer' in Library-land.
This might help satisfy some of the itches regarding showing all that is
present in Jakarta, w/o the issues of having to push the code outside of
the originating codebase.
Kudos to Ted. Flames to me :)
geir
--
Geir Magnusson Jr. [EMAIL PROTECTED]
Developing for the web? See http://jakarta.apache.org/velocity/