Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1047767
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T16:21:10+00:00 2026-05-16T16:21:10+00:00

We sell packaged Java web applications to some of our customers. It’s basically a

  • 0

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

  • 1 1 Answer
  • 3 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T16:21:10+00:00Added an answer on May 16, 2026 at 4:21 pm

    First of all, the only SDK that is supported with a given version of WAS is the SDK that actually ships with the product (in other words, IBM won’t support running WAS on another JDK, if this matters).

    Secondly, WAS might actually not even start with a more recent version of the SDK (WAS 6.1 won’t start with IBM JDK 1.6 for example).

    • WAS 5.1: J2EE 1.3, JDK 1.4.2
    • WAS 6.0: J2EE 1.4, JDK 1.4.2
    • WAS 6.1: J2EE 1.4, JDK 1.5
    • WAS 7.0: J2EE 1.5, JDK 1.6

    So requiring a more recent runtime will probably be synonym of big migration: qualification of the JDK and application server, training of admins, migration of platforms, migration of applications, update of monitoring, deployment tools, regression testing, etc. This is generally a complex and extremely slow process with big conservative companies.

    In your case, you could maybe consider branching your software and offer different versions and:

    • only do maintenance on the old version
      • and define an EOL date for the old versions (you can’t maintain it Ad Vitam Aeternam)
    • offer new features on the new version only
    • offer more aggressive pricing on the new version

    There must be a good reason for your customers to adopt a newer version and it must out-weight the cost of a migration.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

We sell photoalbums which our customers create theirselves using a client album editor program
We'd like to sell some digital content for free in our app. Have we
I want sell some .NET library and I want provide edition with full source
I currently sell a static library and one of my clients is asking for
I have a PHP+MySQL web application to sell ticket in my officess. I have
I was thinking of making a commercial application to sell to customers to install
On some sites you can sell your item in .99 cents increments. I'm trying
Some forums that I regularly visit sell premium programs, and to prevent them from
I'd like to sell a static library for Cocoa Touch apps but want to
I have a site that provides an e-commerce service, basically allowing sellers in the

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.