So with the Java EE 6 certification work we're doing we have some decisions to make.
Currently, we're beyond plain Web Profile. The additional bits that we include are: - Connector - EJB Full (MDBs, CMP, etc) - JMS - JAX-WS - JAX-RS - JavaMail ? (not sure on that one) For the most part this means CXF and ActiveMQ. Two thoughts here: 1. It would be nice to be certified by JavaOne -- we might be able to make it if we scale back to the minimum 2. Some people might prefer something that doesn't contain ActiveMQ & CXF anyway So i'm wondering if we shouldn't take what we currently call TomEE and split it into two distros: - TomEE - TomEE Plus The first would be the bare minimum for a web profile impl. This is the one we could probably certify by JavaOne. The second would be what we think of as TomEE now, i.e. it has extra bits we think are useful in the real world. We can still certify this, but will take a bit longer -- my guess is a couple months. I'm guessing for the plain TomEE distro we could cut the libs down to half. Aside from ActiveMQ & CXF and their dependencies being trimmed, we could cut out Quartz (EJB Full @Schedule support) and likely a few other things. In general it seems like a good idea to give people the choice. People could do a bit more "build your own stack" on top of the slimmed TomEE distro than with the fuller TomEE distro. Thoughts? -David
