Java EE 5 is getting in shape...

Java Enterprise Edition (EE) 5 is getting in it’s final shape. Ready to be released in the open. The JSR 244 Expert Commitee has recently approved the public review spec that was put out June 23, 2005. Can’t wait to lay my hands on the RI beta that is announced to be available Q4 2005 with the final release due Q1 2006.


Some things that struck me while browsing through the results of the voting is that both Borland and Oracle didn’t vote. Why? And IBM still pushing their “Yeah we agree but Sun has to give up their copyrights on Java” kinda childish comment. See for yourself on the voting results page.


JSR 244 currently lists the following parts that will make up the API of Java EE 5:



  • Enterprise JavaBeans (EJB) 3.0

  • Java Persistence API 1.0

  • Common Annotations for the Java Platform 1.0
  • Servlets 2.4

  • JavaServer Pages (JSP) 2.1

  • Standard Tag Library for JavaServer Pages (JSTL) 1.1

  • JavaServer Faces (JSF) 1.2 Requirements
  • Web Services for J2EE 1.1
  • Web Services Metadata for the Java Platform 1.0
  • Java API for XML-based RPC (JAX-RPC) 1.1
  • Java API for XML Web Services (JAX-WS) 2.0
  • Java Architecture for XML Binding (JAXB) 2.0
  • SOAP with Attachments API for Java (SAAJ) 1.3
  • Java API for XML Registries (JAXR) 1.0
  • Java 2 Platform, Enterprise Edition Management API 1.0
  • Java 2 Platform, Enterprise Edition Deployment API 1.1
  • Java Message Service (JMS) 1.1
  • Java Transaction API (JTA) 1.0
  • JavaMail 1.3
  • JavaBeans Activation Framework (JAF) 1.1
  • J2EE Connector Architecture (JCA) 1.5
  • Java Authorization Service Provider Contract for Containers 1.0
  • Debugging Support for Other Languages (JSR-45)
  • Streaming API for XML (StAX) 1.0
Also note that not all of the APIs mentioned above have been renamed to the new naming scheme. (getting rid of the 2s)