An Oracle blog about Java Technology

WebSphere Liberty Now Java EE 7 Compatible!

Guest Author

With the greatest pleasure I can report that IBM WebSphere Liberty 8.5 has recently been Java EE 7 certified! WebSphere joins the ranks of GlassFish 4, WildFly 8, Hitachi Cosminexus and TmaxSoft JEUS. With the very broad customer base that both IBM and WebSphere have globally this is very welcome news for Java EE 7 indeed. IBM has long been a very strong JCP supporter. They led the very well received Java Batch API included in Java EE 7 - bringing to bear their decades of deep expertise in mission critical batch processing. All of the Java EE certified offerings are always listed on the official Java EE compatibility page.

WebSphere Liberty is a modern, fast, lightweight and highly modular Java EE implementation. In fact using it's modular architecture WebSphere Liberty has been releasing parts of Java EE 7 into their fully supported service stream for a few months now (note that we've essentially done the same with WebLogic 12.1.3 during JavaOne 2014). Holly Cummins explains well the evolution of WebSphere Liberty and why it's a game changer especially for IBM customers. Liberty's approach to modularity makes it possible to upgrade to Java EE 7 incrementally without a reinstall and even continue running existing applications against a Java EE 6 runtime baseline. The Java EE 7 certification announcement from Laura Cowen can be found here and you can download WebSphere Liberty here.

As many of you know full Java EE 7 compatibility is one of the most significant goals of the upcoming WebLogic 12.2.1 release. The Apache TomEE team is also working on bringing forward Java EE 7 features. Judging by past history of release cycles for JBoss AS and JBoss EAP it's reasonable to think JBoss EAP will likely be Java EE 7 certified within this year (for those unaware WildFly is the upstream project for JBoss EAP much like JBoss AS once was). By the end of this year Java EE 7 users should have well over a half-a-dozen fully compatible platforms to choose from.

So the question now is who will be next to cross the Java EE 7 compatibility finish line - only to start working on their Java EE 8 implementation :-).

Join the discussion

Comments ( 9 )
  • Renato Perini Tuesday, July 21, 2015

    Ironically, Oracle is still struggling in the attempt of releasing a certified Java EE 7 implementation. Ok, there is Glassfish 4.1, but where is Weblogic 12c 12.2.1?

  • Reza Rahman Tuesday, July 21, 2015

    The WebLogic road map announced at JavaOne 2014 and OpenWorld 2014 remains entirely unchanged - Calendar Year 2015. Keep in mind WebLogic customers have always expected far more than simply Java EE platform updates. The WebLogic 12.2.1 road map is no different.

  • Dario Bassan Thursday, August 20, 2015

    IBM has JEE7 certifiication only for the Liberty version of its WebSphere brand.

    Oracle WebLogic has to be compared with WebSphere Network Deployment (Full Profile).

    IBM has no JEE7 certification on this version. Its 8.5.5 version is JEE6 with JDK 1.7 support.

    Exactly like Oracle Glassfish (JEE7) vs Oracle WebLogic (JEE6)

  • Kevin Sutter Thursday, August 20, 2015

    Sorry, I do not agree with the post comparing Oracle Glassfish with WebSphere Liberty. WebSphere Liberty is a fully-functional, fully-supported, production-ready, commercial application server. You can not put Glassfish in that same category.

    But, I will concede that the Full Profile WebSphere is not Java EE 7 certified... yet...

  • Reza Rahman Thursday, August 20, 2015

    Though it is not explicitly noted in the entry it is perhaps important to mention that Liberty is in fact certified against both the EE 7 full and web profiles.

  • Dario Bassan Thursday, August 20, 2015

    @Kevin I'm not sayng that Liberty is not a great product.... I've worked pratically only with WebSphere, from 2.0 to the new 8.5.5. Liberty is great, for sure.

    You have to agree that IBM, like Oracle, has no JEE7 main product certified.

    And IBM seems to me has no made public announcements about WAS ND JEE7 avaliablity...

    But your "... yet...." makes me more confident ;-)

  • Reza Rahman Thursday, August 20, 2015

    Here is a great writeup for choosing between WebSphere Liberty and ND easily accessible from the Liberty website: https://developer.ibm.com/wasdev/docs/was-classic-or-was-liberty-how-to-choose/. The writeup refers to EE 7 support in ND for IBM customers not moving to Liberty.

  • guest Thursday, August 20, 2015


    IBM has stated publicly multiple times our intention to support Java EE 7 via our very exciting and much read announcement letters. Most recently when we announced Java EE 7 for WAS Liberty: http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/3/877/ENUSZP15-0373/index.html&lang=en&request_locale=en#sodx

    I don't agree with the statement that IBM has no Java EE 7 main product. WAS Liberty is a serious production quality Java EE application server that deserves as much consideration as its big brother WAS Classic. Most conveniently if you have bought WAS (which ever edition) you can choose to install either WAS Classic or WAS Liberty so you don't have to come back and buy something else.

  • Reza Rahman Sunday, August 23, 2015

    Though it was lost in the system somehow the preceding comment on this entry is from Alasdair Nottingham - the IBM WebSphere Liberty lead. Similarly Kevin Sutter is the IBM Java EE architect for WebSphere.

    It is an honor to have both comment on this humble blog.

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.