Monday Dec 07, 2015

Please Welcome Siwpas as Java EE Certified Option!

Siwpas (short for Simple Web Profile Application Server) has been an interesting project for a little while. Very similar to the more widely known TomEE, Siwpas is a Java EE application server based on Tomcat. In addition to Java EE support Siwpas offers production ready features such as clustering and security. You can also get commercial support from a Turkish based company named MechSoft.

Although Siwpas has been around for some time it had not been certified. The folks behind the application server now announced that they have achieved Java EE 6 Web Profile compatibility through the OW2 Foundation. For those unaware, the OW2 Foundation has long been granted a full Java EE TCK license for a long time. This is the license Siwpas is able to use by joining and contributing the server to the OW2 Foundation. 

Siwpas founder Gurkan Erdogdu shares the story of how the server achieved Java EE 6 Web Profile certification on his blog. You can find out more about Siwpas here and download it from the official OW2 forge. As Gurkan mentions the next step for Siwpas is Java EE 7 certification. Please welcome their valiant effort in expanding options for the Java EE community.

Thursday Oct 28, 2010

From 2 to 8: Java EE 6 App Servers

The new usability features in Java EE 6 (tutorial, specs) and the new Web Profile have created a combination of new demand and easier implementation.

By my count, there are at least 8 Java App Servers that are either JavaEE 6 Compatible or are in their way there.  Below are some key pointers for each offering; as you can see, very good traction.

Currently Java EE 6 Certified

GlassFish 3 (from Oracle)
GlassFish 3 is available in Web Profile and Full versions. 3.0 was released in Dec 2009 and 3.0.1 in June 2010, with releases of the Oracle-branded commercial releases at the same time.

JEUS 7  (from TmaxSoft)
Although this JEUS 7 is still in beta phase, it has already passed the full TCK certification.  A final release is expected by end of 2010

On the Road towards Java EE 6 Certification

Resin 4 (from Caucho)
Caucho is working on a Java EE 6 Web  Profile App Server.  They are very close to a Java EE 6 Web Profile certification.

SIwpas (from MechSoft)
This is a Tomcat 6-based AppServer leveraging ASF's technologies. MechSofts site indicates they are targeting Java EE 6 Web Profile, but they are not (yet?) a Java EE Licensee, so we will see.

JBoss 6 (from RedHat)
The community version, JBoss AS 6 goes final in mid-December; commercial support will wait for RedHat's EAP 6 in Q4CY2011, built on JBoss 7 (JBossWorld 2010).

GlassFish 3.1 (from Oracle)
The follow-up GlassFish 3.1 will be released around end of this calendar year, with full clustering support.

WebLogic Server 11g R2 (from Oracle)
Next release of WebLogic Server will support Java EE 6, both the full specification and the Web Profile.  The current plan is to release in CY 2011.

WebSphere 8 (from IBM)
IBM is working on a full Java EE 6 App Server.  They have been making feature packs available on WAS V7 (e.g. JPA 2.0 pack) but they just announced a full beta of 8, with JavaEE 6 support:

Geronimo 3 (from the Apache Software Foundation)
The Geronimo community is getting ready for a release of Geronimo 3 towards the end of the calendar year and targeting Java EE 6 Web Profile.