DZone
Java Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Java Zone > Java EE 8: Community Survey Results and Next Steps

Java EE 8: Community Survey Results and Next Steps

Java EE Community Survey results are in! REST and HTTP/2 rule the roost for what voters thought was most important, but see how it will all play out on the road map.

David Delabassee user avatar by
David Delabassee
·
Dec. 28, 16 · Java Zone · Analysis
Like (4)
Save
Tweet
8.49K Views

Join the DZone community and get the full member experience.

Join For Free

Thanks to everyone who took the time to complete the Java EE Community Survey! 1693 of you completed the survey and ranked the importance of 21 different component technologies included in our proposed Java EE roadmap presented at JavaOne 2016. For more detail on this roadmap, watch Anil Gaur’s Keynote at JavaOne 2016.

Detailed findings and analysis can be found here and the chart below summarizes community ranking of component technologies surveyed, from most important to least important.

Conclusions

We reviewed the Java EE 8 proposal based on these survey results, and additional review of implementation considerations. We have concluded that:

  • REST (JAX-RS 2.1) and HTTP/2 (Servlet 4.0) have been voted as the two most important technologies surveyed, and together, with JSON-B, represent three of the top six technologies. Much of the new API work in these technologies for Java EE 8 is already complete. There is significant value in delivering Java EE 8 with these technologies, and the related JSON-P updates, as soon as possible. 
  • CDI 2.0, Bean Validation 2.0 and JSF 2.3 were not directly surveyed, but significant progress has been made on these technologies, and they will be included in Java EE 8.
  • We considered accelerating Java EE standards for OAuth and OpenID Connect based on survey feedback.  This could not be accomplished in the Java EE 8 timeframe, but we’ll continue to pursue Security 1.0 for Java EE 8.
  • At JavaOne, we had proposed to add Configuration and Health Checking to Java EE 8, and these technologies rank reasonably high in survey results.   However, after additional review we believe the scope of this work would delay overall Java EE 8 delivery.  We have concluded it is best to defer inclusion of these technologies in Java EE in order to complete Java EE 8 as soon as possible.
  • Management, JMS, and MVC ranked low in survey results, and this ranking supports our proposal to withdraw new APIs in these areas from Java EE 8. We have withdrawn the JSRs for Management 2.0 (JSR 373), and JMS 2.1 (JSR 368), and are investigating a possible transfer of MVC to another community member or organization in order to complete JSR 371 as a stand-alone component.

We will revise the Java EE 8 proposal consistent with these findings.   The table below summarizes Oracle's original and revised Java EE 8 proposals, focusing on areas of new API development:

Original and Revised Java EE 8 Proposals

Next Steps

Based on the survey results and implementation considerations discussed above, we’ll move forward with the revised Java EE 8 proposal.   If you have further feedback on Java EE 8, please join the project (if you are not already a member), and post to users@javaee-spec.java.net for further discussion.

Java EE Java (programming language)

Published at DZone with permission of David Delabassee, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Major PostgreSQL Features You Should Know About
  • Reactive Kafka With Streaming in Spring Boot
  • Data Statistics and Analysis With Java and Python
  • Internal Developer Platform in Plain English

Comments

Java Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo