[javaee-spec users] Java EE strategy at EC meeting

From: Antonio Goncalves <>
Date: Wed, 17 Aug 2016 15:12:19 +0200

Hi all,

The Java EE EG being quite (too quite), I've copied/paste below the minutes
of the last EC meeting in hope that we'll go back to work on Java EE soon (

Really frustrated of not hearing anything about Java EE on the EG :o(


Anil Gaur, Oracle Group Vice President with responsibility for Java EE and
WebLogic Server, gave a brief verbal presentation on Oracle's Java EE
strategy. He noted that enterprise programming styles are changing - more
and more applications are distributed in nature and get deployed in cloud
environments. Rather than traditional appservers that typically run
multiple applications, apps are now distributed and deployed in the Cloud
via modular runtimes dedicated to a single application or service.

We would like the future of Java EE to be viable to next generation of
applications. These apps are composed and deployed differently in cloud and
require flexibility, reliability and scale. The platform needs a new
programming model that's geared towards reactive style programming for
building large-scale distributed applications that are loosely coupled. In
addition, we would like to see HTTP/2, Config, State management, Eventual
Consistency, Multi-tenancy, O-Auth and OpenID Connect get included in the
platform. Oracle is talking to large Java EE vendors, and will soon consult
with members of the community such as Java Champions and Java User Groups.
He then asked for questions.

Werner Keil said that we had heard that Java SE would transition to faster
release cycles. Would this also be reflected in Java EE? Anil replied that
they intended to decouple from Java SE as best they could. Some features
would be based on Java SE8 while others would depend on Java SE9.

Martijn Verburg asked whether there were plans to collaborate with the team. Anil responded that he would like to see the two
efforts come together. Oracle has spoken to RedHat about this but there is
no definitive answer yet.

Alex Blewitt asked about cloud-based provisioning, noting that Credit
Suissse has some very sensitive data and would therefore want to run
on-premise instead of "in the cloud". Anil responded that Java EE8 will not
break backward compatibility and noted that it will be possible to run Java
EE8 on-premise. As always, the Expert Group will decide the final scope and
packaging of the release with input from broader community.

Mark Little confirmed that RedHat has spoken to Oracle, and said that he
hoped that they could collaborate, perhaps by prototyping at

Steve Wallin said that IBM has also had discussions with Oracle. He asked
whether Oracle was considering a completely new platform. Anil responded
that he doesn't want to pre-judge this; the community must decide. Steve
asked what was missing from the current platform, noting that IBM has been
able to deliver rapid deployment based on the existing platform. He thanked
Anil for coming to speak to the EC.

Bruno Souza said that Java EE has historically been very open and
participative - more so than other platforms - and consequently had been
very good for the JCP. Going quiet for a year was very unhealthy and had
damaged Java. He hoped that this would not happen again.
Anil said he understood. Oracle intends to work with the community and the
JCP. They want to deliver something that developers will find useful and

Werner Keil asked when Java EE8 would be released. Anil said that the
planned date will change, but he doesn't yet have the details. He expects
to be able to say at JavaOne.

Bruno asked whether Java User Groups and the Adopt-a-JSR program could
help. Anil said he would welcome such community involvement.
Matt Schuetze asked what the high-level message is. Anil said that Java EE
will continue to evolve. Some features will be more revolutionary, but
exactly how things will be packaged has not yet been decided.

Werner Keil noted that is being decommissioned and asked where
Java EE projects will be hosted. Anil agreed that they would be impacted by
this change and that they are evaluating alternatives.

There being no further questions, Patrick thanked Anil for coming to talk
to the EC. Anil responded that he expected to reach out to many EC members
in the coming weeks.

Antonio Goncalves
Software architect, Java Champion and Pluralsight author
Web site <> | Twitter
<> | LinkedIn <> |
<> | Paris
JUG <> | Devoxx France <>