Modernizing Java Applications with IBM’s Transformation Advisor

This article describes how to use IBM’s Transformation Advisor tool which helps transforming Java EE applications that run, for example on WebSphere Liberty, into cloud-native applications and microservices.

Here is the description from the home page:

IBM Cloud Transformation Advisor helps you access, analyze and modernize middleware based apps into IBM Cloud(s). It categorizes Java EE apps and MQ queue managers as simple, medium and complex based on migration complexity and provides guidance for modernization. Modernization with IBM Cloud Transformation Advisor can help an organization adopt an agile approach for version currency, Dev/Test, deployment and scalability resulting in rapid innovation across the enterprise.

There are several ways and tutorials in order to use the Transformation Advisor tool which is part of IBM Cloud Pak for Applications:

I have used the Application Modernization workshop. These are the main steps:

  1. Create an OpenShift cluster on the IBM Cloud
  2. Open the OpenShift Web Console and create a project
  3. Deploy Cloud Pak for Applications in your OpenShift cluster from the IBM Cloud software catalog and refer to your project
  4. Rather than gathering real data from your WebSphere server, you can use the test data from this repo

In order to launch Transformation Advisor, open the OpenShift Web Console. In the drop down menu a new entry has been added to launch the Cloud Pak Console which displays a link to launch different tools.

After you have imported the test data, the results are displayed for the separate components.

In this case the application is supposed to be transferred from WebSphere Liberty to Open Liberty.

In order to find out more about the Transformation Advisor watch the webinar App Modernization for your Enterprise.