Java EE Guardians Moving EE 8 Forward at JavaOne 2016 San Francisco

DZone 's Guide to

Java EE Guardians Moving EE 8 Forward at JavaOne 2016 San Francisco

The Java EE Guardians published evidence showing that the activity of EE 8 JSRs lead by Oracle have slowed significantly, and it's critical for all attending JavaOne to know that standards-based Java enterprise development is moving forward.

· Java Zone ·
Free Resource

The Java EE Guardians is a group of individuals and organizations from all around the world who stand in support of an open standard for Java enterprise development and are committed to moving Java EE forward. The group started the first quarter of 2016 in response to Oracle's apparent lack of commitment to Java EE 8. On the Java EE Guardians website, http://javaee-guardians.io, the group has published evidence showing that the activity of EE 8 JSRs lead by Oracle have slowed significantly (Lack of..., 2016).

Sadly, this lack of commitment to Java EE 8 seems to extend to JavaOne 2016 in San Francisco. The Java EE Guardians have attempted to contact the EE 8 JSRs specification leads about their intentions to present at JavaOne on the progress of their JSRs. They have either responded in silence or by saying no. So the Java EE Guardians have rallied the community to make sure EE 8 has a good representation at JavaOne. The community actions are summarized in the table below, showing the community members who have stepped up and submitted proposals to JavaOne to ensure the JSRs are represented.

If the current situation remains unchanged, it will be the first time active JSR specification leads from the Java steward will not be presenting their progress to the community in such high numbers; an unprecedented, never-before-seen situation in JavaOne history. We sincerely hope that most, if not all, of the session proposals put forth by the community are accepted if Oracle specification leads do not step up in time. It is critical for all the people attending JavaOne to know that standards-based Java enterprise development is moving forward.

Table 1: Java EE 8 JSR JavaOne 2016 Session Proposals


Java EE 8 JSR


Specification Lead

JavaOne 2016 Session Proposal

Java™ Platform, Enterprise Edition Specification



Linda Demichiel (Oracle)

William Shannon (Oracle)

Java EE 8 Community Panel

  • Reza Rahman
  • Werner Keil (JCP Executive Committee)
  • Michael Remijan
  • Mark Little (Red Hat)
  • Kevin Sutter (IBM)
  • Oracle contacted to participate, no response so far

Aligning Java EE 8 with Java SE 8 - The Missing Links

  • Reza Rahman
  • Ryan Cuprak
  • Michael Remijan

Java EE 8 Recipes

  • Josh Juneau

Rapid Development Tools for Java EE 8

  • Gaurav Gupta

Java™ Servlet Specification



Edward Burns (Oracle)

Shing Wai Chan (Oracle)

What’s Coming in Servlet 4

  • Murat Yener
  • Alex Theedom

Java™ Message Service (JMS)



Nigel Deakin (Oracle)

What’s new with JMS 2.1

  • Ivar Grimstad


  • Ivar Grimstad

JAX-RS: The JavaTM API for RESTful Web Services



Santiago Pericasgeertsen (Oracle)

Marek Potociar (Oracle)

JAX-RS 2.1

  • Sebastian Daschner

JavaServer Faces (JSF)



Edward Burns (Oracle)

Manfred Riem (Oracle)

JSF or MVC, What do I Use?

  • Josh Juneau

JSF 2.3 in Action

  • Kito Mann

Model-View-Controller (MVC)




Santiago Pericasgeertsen (Oracle)

Manfred Riem (Oracle)

What's new with MVC 1.0?

  • Ivar Grimstad

Modern Web Apps with HTML5 Web Components, Polymer, Java EE MVC 1.0 and JAX-RS

  • Kito Mann

JSF or MVC, What do I Use?

  • Josh Juneau

Java Persistence (JPA)


2.1 MR

Linda Demichiel (Oracle)

Lukas Jungmann (Oracle)

What's Next for JPA? (BOF)

  • Patrycja Wegrzynowicz
  • Michael Remijan

Contexts and Dependency Injection (CDI)



Antoine Sabot-Durand (Red Hat)

CDI 2.0 in live coding

  • Antoine Sabot-Durand

Micro services and more with CDI on Java SE

  • Antoine Sabot-Durand

Mutate Java EE 7 DNA with CDI portable extensions

  • Antoine Sabot-Durand

Java API for JSON Processing (JSON-P)



Kinman Chung (Oracle)

What's New in JSON-P 1.1?

  • Werner Keil

Java API for JSON Binding (JSON-B)




Dmitry Kornilov (Oracle)

JSON-B 1.0

  • Dmitry Kornilov (has submitted)

Java™ EE Security API


Alexander Kosowski (Oracle)

What's new with Java EE Security?

  • Ivar Grimstad
  • Werner Keil

Concurrency Utilities for Java EE 1.0

No change from EE 7

Liberating EJB Concurrency Features for the Community

  • Reza Rahman

JavaOne, and similar conferences, are a critical part in keeping Java strong (Krill, 2015). They help showcase new technologies and the direction of the industry. They also allow the community to voice how the trends of today will become the standards of tomorrow. This has been especially true of EE 7, which brought to the community standards for developing with: HTML5, WebSockets, JSON, Messaging, Batch, Concurrency, Dependency Injection, RESTful Web Services, and non-blocking I/O (Krill, 2013). EE 7 was released in 2013 (JSR 342, 2011) and it has had a lot to celebrate over the last few years. It has been well supported by the major application server providers and well adopted by the community (Rahman, 2015). Modern EE 7 servers are lightweight, fast, and quickly evolving to support architectural changes in the industry (Daschner, 2016; JAX Editorial Team, 2016). EE 8 promises to bring an MVC standard, JSON binding, more support for HTML 5 and HTTP 2, better CDI integration, and more (Gupta, n.d.). But this won't happen without community involvement organized by strong leadership from Oracle.

Visit the Java EE Guardians website,http://javaee-guardians.io, or its Google group, https://groups.google.com/forum/#!forum/javaee-guardians, and add your voice in support of Java EE.


JSR 366: Java Platform, Enterprise Edition 8 (Java EE 8) Specification. (2014, August 26). jcp.org. Retrieved June 1, 2016, from https://jcp.org/en/jsr/detail?id=366

JSR 342: JavaTM Platform, Enterprise Edition 7 (Java EE 7) Specification. (2011, March 01). jcp.org. Retrieved June 1, 2016, from https://www.jcp.org/en/jsr/detail?id=342

Rahman, R. (2015, June, 08). The Ghosts of Java EE 7 in Production: Past, Present and Future. blogs.oracle.com. Retrieved June 1, 2016, from https://blogs.oracle.com/reza/entry/the_ghosts_of_java_ee

Lack of Java EE 8 Progress. (2016, May). javaee-guardians.io. Retrieved May 31, 2016 from http://javaee-guardians.io/lack-of-java-ee-8-progress/

Krill, P. (2015, October, 23). Java developers carry hopes and fears to JavaOne. infoworld.com. Retrieved June 2, 2016 from http://www.infoworld.com/article/2996549/java/java-developers-carry-hopes-fears-to-javaone.html

Krill, P. (2013, June, 13). 11 hot improvements to Java EE 7. infoworld.com. Retrieved June 2, 2016 from http://www.infoworld.com/article/2606994/java/105268-11-hot-improvements-to-Java-EE-7.html#slide13

Daschner, S. (2016, April, 9). Stop Saying "heavyweight". blog.sebastian-daschner.com. Retrieved April 11, 2016 from https://blog.sebastian-daschner.com/entries/stop_saying_heavyweight

JAX Editorial Team. (2016, May, 19). “Java EE’s heavyweight label is just mythology”. jaxenter.com. Retrieved May 20, 2016 from https://jaxenter.com/java-ees-heavyweight-label-is-just-mythology-126363.html

Gupta, A. (n.d.). Java EE 8 Status. blog.arungupta.me. Retrieved June 1, 2016 from http://blog.arungupta.me/javaee8

java, java ee 8, java ee guardians, javaone, oracle

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}