The ASF (Apache Software Foundation) home of the world’s most popular open source projects, a few days ago announced that Apache TomEE (pronounced "Tommy») has obtained certification as Java EE 6 Web Profile Compatible Implementation.
Apache TomEE is the Java Enterprise Edition of Apache Tomcat (Tomcat + Java EE = TomEE) that merges various quality Java enterprise projects including Apache OpenEJB, Apache OpenWebBeans, Apache OpenJPA, Apache MyFaces etc.
Tomcat is the most popular Java Container worldwide (J2EE applications) with more than 70% market penetration within the enterprise that dominates small-scale Java EE application deployments. TomEE is much more robust than Apache Tomcat and boasts of a 300% performance improvement over it. That makes it suitable for cloud applications.
According to ASF the key design objectives for TomEE implementation were:
- prevent Tomcat modifications
- preserve simplicity
- prevent architecture overhead
This allows developers to rapidly and easily create very efficient lightweight enterprise solutions, in a minimalist fashion, using top Apache projects without the need for complex modifications or customization.
TomEE is both extremely light, fast and fully embeddable, making it the ideal choice for testing and usage in today's evolution of the enterprise Cloud, where the key to scalability is hundreds of tiny servers, as opposed to the traditional definition of how large your servers.
According to David Blevins, Vice President of Apache OpenEJB and original co-developer of TomEE, "No longer do developers have to ask 'Do we use Tomcat or Java EE?' at the start of a project, as has been the case for the last 10 years. These two camps have historically been separate, and certification is a major step in unifying these communities. With TomEE, developers can now retire untested legacy stacks and use a reliable product that doesn't deviate from the Tomcat that they know and love."
Read more about Apache TomEE.