IT Pro is supported by its audience. When you purchase through links on our site, we may earn an affiliate commission. Learn more

Is the sun setting on Java?

Java EE is a major enterprise platform, but it hasn’t had a facelift since 2013

What action is required from Oracle? The company controls Java EE's core specifications, which critics claim needs updating if it's to remain relevant and secure. Rahman cites "functional gaps", such as the fact that Java EE 7 can't use HTTP/2, which rival platforms Node and .NET are expected to support before Java EE. There are also issues with security and compatibility with other strands of the Java and server-side environment.

"There are a number of specs that are overdue, such as a revamp of the security specification that's probably overdue by five years," said Rahman. "We need a modern, secure platform API for Java EE.

"Then there's alignment with Java SE 8 and that's not really happened yet because Java SE 8 was released after Java EE 7, so all of the work to make these two aligned can only happen in Java EE 8. It's a large functional gap because Java SE is well adopted, and we need Java EE to align with it. There's a long list of things that need to be improved."

Taking control in the wrong way

The Java EE Guardians group is worried that the lack of detail about Java EE 8 suggests something more troubling is afoot. It raises the "very troubling possibility that it is being done because Oracle is backing away from an open standards-based collaborative development approach and is instead pursuing a highly proprietary, unilateral path".

Until the company provides more details at JavaOne, this remains speculation, but the frustration within the community suggests developers would like Oracle to either make the platform more transparent or cut it free and let others assume control. "Oracle could either say it's moving it forward, which is what it's committed to doing but just hasn't done it yet," said Rahman. "Or it could step out of ownership and pass it on to other companies and say Here's control and you standardise it'."

The Oracle rejects

The anxiety over Oracle's plans for Java EE is founded on the company's past performance with projects and standards that it's controlled but allowed to wilt. After Oracle's acquisition of Sun Microsystems, several projects were sidelined; Java EE user groups fear history could repeat itself.

"The reality is that Oracle's past actions are on everyone's minds," said Rahman. "It's easy to make parallels with Java EE and things like Hudson, OpenOffice and a lot of other similar projects a lot of things from the Sun portfolio. We've seen this behaviour over and over again."


A Sun open-source OS and community that Oracle discontinued and replaced with its proprietary Solaris Express. After Oracle closed the main Solaris project, a fork of the UNIX-based OS continued in the shape of OpenIndiana.


A Java-based continuous integration tool that also came out of the Sun stable, Hudson was free software that Oracle trademarked and then dithered about making commercial, which led to another fork in the platform, called Jenkins. Amid acrimony, the Hudson project collapsed and Oracle ended up giving it away in 2012.


The productivity suite evolved out of StarOffice, which Sun bought in 1999 and later made open source. The developer community felt Oracle wasn't pushing the software forward and disputes saw key developers jump ship and form the non-profit Document Foundation, which launched a fork of OpenOffice called LibreOffice. After a bitter dispute over control of development and licensing, Oracle eventually donated the OpenOffice trademarks to the Apache Software Foundation.

Featured Resources

2022 State of the multi-cloud report

What are the biggest multi-cloud motivations for decision-makers, and what are the leading challenges

Free Download

The Total Economic Impact™ of IBM robotic process automation

Cost savings and business benefits enabled by robotic process automation

Free Download

Multi-cloud data integration for data leaders

A holistic data-fabric approach to multi-cloud integration

Free Download

MLOps and trustworthy AI for data leaders

A data fabric approach to MLOps and trustworthy AI

Free Download

Most Popular

Empowering employees to truly work anywhere

Empowering employees to truly work anywhere

22 Nov 2022
How to boot Windows 11 in Safe Mode
Microsoft Windows

How to boot Windows 11 in Safe Mode

15 Nov 2022
Why Japan finds it so hard to digitally transform
digital transformation

Why Japan finds it so hard to digitally transform

1 Dec 2022