Hi,
Just subscribed, here are a few thoughts...
1. Seperation of component parts.
Whilst i accept that to be J2EE compliant all the various components
need to be made
available, i don't think it's a good idea to 'force' application users
to utilize them. eg why
would i use geronimo-jms if i've already got JMS from another vendor
(ie SpiritSoft, Sonic, IBM).
Requires clear SPI's between layers (ref OpenEJB).
I'm sure there are lots of gotcha's with this approach, but it forces
a nice seperation-of-concern
and allows the sub-components to evolve semi-independantly.
2. Leverage, Leverage, Leverage
Existing stuff (ie Apache Commons)
Existing standards (ie JCache - ok bad example but you see what i
mean).
Jem.
----------------------------------------------------------------------------
----------------
Jem Day
Snr Technologist
Barclays Global Investors.