+1, sounds like a great plan.
----------------------------------------------------------------- Jeffrey D. Brekke Quad/Graphics [EMAIL PROTECTED] http://www.qg.com ----------------------------------------------------------------- > -----Original Message----- > From: Jason van Zyl [mailto:[EMAIL PROTECTED]] > Sent: Friday, January 04, 2002 8:58 AM > To: Turbine Developers List > Subject: 2.2 Plan > > > Hi, > > All users that have responded on the list want to wait for > the decoupled > versions of torque and fulcrum to be available for use in 2.x > before we > release. We have discussed this briefly in IRC but how about > the following > for a plan. > > i) Introduction of lifecycle interfaces in > org.apache.stratum.lifecycle. > These are direct copies of Avalon's lifecycle interfaces as I > see no point > making signatures that aren't compatible, we may never use > Avalon but I > could definitely see some of their lifecycle interfaces > moving into the > commons eventually. > > ii) Make Torque and Fulcrum implement these lifecycle > interfaces so that > they can be manipulated in the same fashion with respect to > configuration > and initialization. > > iii) Code would be added to both t3 and t2 so that subsystems > implementing > these lifecycle interfaces can be dealt with. The result will be the > pluggability of large subsystems like services frameworks and > persistence > frameworks. So someone could use another services framework > or persistence > tool with t3 a lot more easily. The upshot is also that > Torque will be used > directly and we'll get rid of the DatabaseService all together. > > Martin is willing to work on the Turbine code, and I can work > on the Fulcrum > code and making the necessary changes to the turbine code. > > This is the only way I can see to allow us to use the > decoupled codebases in > both t2 and t3. > > In Tambora, as I imagine with many 2.x projects, we want to > help contribute > toward the decoupled code bases but we can't move away from > 2.x for a while > so Martin and myself can definitely put some time into this as it is > important for Tambora. In a brief chat with Martin we decided > that we could > get most of the work and testing done in three weeks if we > start today. > > I think as soon as we can get rid of the couple code bases > the better and it > appears that users are willing to wait, as they've waited > this long already. > > So I'm an obvious > > +1 > > > -- > > jvz. > > Jason van Zyl > > http://tambora.zenplex.org > http://jakarta.apache.org/turbine > http://jakarta.apache.org/velocity > http://jakarta.apache.org/alexandria > http://jakarta.apache.org/commons > > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>