Modernizing your applications with Transformation Advisor

You can use IBM Cloud® Transformation Advisor to modernize your applications and move them to the cloud. Transformation Advisor determines the complexity of your applications, identifies needed application changes, estimates the development cost for a move to the cloud, recommends the best target environment, and generates reports and deployment artifacts that can help you update applications and move them to the target environment.

Transformation Advisor is available in IBM Cloud Pak® for Applications, WebSphere Hybrid Edition, and other bundles containing WebSphere Application Server. For more information, see Licenses under which you have entitlement to use Transformation Advisor and the Cloud Pak for Applications documentation or the WebSphere Hybrid Edition documentation.

For information about Transformation Advisor procedures for installation and use, see the IBM Cloud Transformation Advisor documentation and web page.

Procedure

  1. Install Transformation Advisor on Red Hat® OpenShift® or locally.
  2. Use Transformation Advisor to modernize and optimize your Java™ EE application.
    1. Start Transformation Advisor and create a workspace.
    2. Analyze your Java EE application server environment with the data collector.

      You can run the data collector from a wsadmin command in your WebSphere® Application Server installation or from your Transformation Advisor installation.

      • [9.0.5.14 or later]Run the wsadmin AdminTask.createTADataCollection('-interactive') command to create a Transformation Advisor data collection for a profile. The command creates one or more compressed (.zip) files that provide a data collection of your WebSphere installation to upload to Transformation Advisor. The data collection contains information about your environment that Transformation Advisor requires. To get the status and summary of the data collection, run the AdminTask.getTADataCollectionSummary() command. For more information, see Generating migration reports with the wsadmin migration commands.
      • Run the data collector in Transformation Advisor. For more information, see Using the data collector in the Transformation Advisor documentation.
    3. View the analysis results for each application in your Transformation Advisor workspace.

      [9.0.5.14 or later]If you ran the data collector from a wsadmin command or if the data collector did not automatically upload the results to Transformation Advisor, to view the data collection in a format similar to that shown in the example analysis results, go to the Transformation Advisor workspace and click Upload data to upload the compressed files.

    4. Based on analysis results, change your application as needed to enable it to run on a cloud.
  3. View the Transformation Advisor migration plan and deploy your application to a cloud.

Example

The following example shows analysis results for sample enterprise application files in a WebSphere Application Server product. For applications with Simple complexity, you can use the migration plan and deploy them to a cloud without code changes. Applications with Complex or Moderate complexity require code changes before deployment to a cloud.

Transformation Advisor collection that shows analysis results