Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Convincing customers to upgrade to Java 5

We sell packaged Java web applications to some of our customers. It's basically a collection of servlets, some SOAP web service and some static resources. We don't do EJB nor any other Java Enterprise fancy stuff.

Some of our clients are running IBM WebSphere Application Server v5.1, hence we are limited to Java 1.4 for the run-time and the development. Of course, we would like to do our development using Java 5 (or even better Java 6). Doing SOAP in 1.4 requires an external lib (we use AXIS, but it's aging). We can't use enum, boxing, generics... It's becoming harder to find 1.4 compliant third-party libraries.

The customers are currently satisfied with this old-but-working-well setup. We would like them to upgrade their Java run-time. In this case, it means upgrading to IBM WAS 6.1 or 7.0?

What can we tell them? What's in it for them?

So far I've got:

  1. Better performance as JVM is much more efficient in Java 5 (even better with Java 6). I can't put figures on it, though. Not sure if IBM VM has improved a lot (one of our client is running on AIX).
  2. Support. IBM WAS 5.1 can only be supported through special extended support programs.

They are big corporations, so they plan their solutions more than a year in advance. They select a mature product today and they deploy it years later. The product then has a few months before being end-of-life.

See IBM WebSphere Application Server comparison

like image 842
gawi Avatar asked Sep 04 '10 20:09

gawi


1 Answers

Java 1.5 has reached end of life November 3, 2009.

So neither 1.4 nor 1.5 are supported any longer which means no security fixes.

So basically the only supported Java platform currently is Java6 (aka Java 1.6)

like image 114
a_horse_with_no_name Avatar answered Oct 23 '22 05:10

a_horse_with_no_name