

Even if the official paperwork obviously haven't been completely processed it looks like the 8 final will officially be certified. With the announcement of WildFly 8 CR1 it passes the Java EE 7 TCK. WildFly 8 and GlassFish 4 are equal from a Java EE 7 Perspective The write once - run everywhere principle can be achieved (at least to a certain extend).īottom line of your decision is: Avoid (vendor) specific features and build your new application on an open industry standard which provides flexibility and choice between different products and vendors.īeside this you gain additional value by having the flexibility to choose from a broad range of companies and developers offering skills and services in Java EE technologies. But every certified Java EE server should basically be ready to execute a Java EE application. The TCK is heavily discussed and it is safe to assume that it does not cover every single line of all contained specifications completely. In principle the Java EE certification list provides you with a range of different products which at least comply to the so called Java EE TCK. You may weight the difference between both on your own. Calling it an open industry standard is common and valid for me. The JCP provides rules and regulations for it and governs it along a broad contribution from different individuals and organizations. It means it is widely adopted and still not officially captured by one of the official standards or standardization organisations like DIN/ISO or IEEE. Java EE is called an industry standard for a reason. WildFly decision as of today.īasic Strategy Principle for Java EE Applicationsīeginning with having made the decision to develop a new application based on Java EE you already assumed a couple of things. Today I'd like to shift the focus on this a bit and try to put the discussion back into a more strategical context and elaborate further on the impact on the GlassFish vs. After the GlassFish roadmap updates from last November the situation seems to have changed and many people tend to accept that AS7/WildFly now remain the only alternative. Given the main guideline that each server should be available as OSS and commercially supported variant the post concludes with recommending both GlassFish 3 and JBoss AS7 as valid choices. I've been looking at a bunch of criteria and knocked down the different certified servers according to a very basic but common pattern. One of the most read post on this blog is the post about which Java EE 6 application server to choose. After some more questions regarding the right choice for application servers cross my way it is the right time to pick this topic up again and share my thoughts. I've obviously been busy with different things including my main job.
