Java EE 6 Gets it Right
The Java EE 6 proposal (JSR 316) was published today. I believe that this will be the most important revision of the platform since it was released nearly 10 years ago, and that it should be welcomed by users of the technology. Interface21 is happy to be a supporter of this JSR, and I am looking forward to contributing to it.
Java EE (known as J2EE for most of its history) has played a valuable role in creating a market for Java middleware. However, over those 10 years, important issues have emerged with the platform, such as:
- The need for a Java EE compliant server to be bloated with a range of functionality that is of little interest to the vast majority of users
- The fact that enterprise requirements have changed since J2EE was envisaged and that a "one size fits all model" is less and less appropriate
- The fact that enterprise Java has been greatly strengthened by the emergence of frameworks (especially in open source) that make developers more productive and their production applications more efficient and maintainable
- New challenges such as Ruby on Rails, and even .NET, showing that, in a time of rapid change and innovation, a cosy 2-3 year release cycle imperils the entire platform
Java EE 6 is an important revision of the platform that has the…