Modernizing applications
Modernize your traditional applications to speed in-market delivery, improve developer productivity, and reduce complexity and costs. Migration reports, IBM® Application Modernization Accelerator, IBM Transformation Advisor, IBM Mono2Micro, and WebSphere Application Server Migration Toolkit can help you determine needed changes and update your applications for deployment into modern environments such as a cloud.
Modernization capabilities available with WebSphere Application Server
- Analyzing your applications
You can use the WebSphere Application Server administrative console Analyze option or wsadmin Migration commands to generate migration reports that help you modernize enterprise applications. The reports indicate which IBM platforms support technologies that are used by your applications, identify potential migration issues, inventory the content and structure of your applications, and list features to include in a Liberty server configuration file.
- Migrating your applications with WebSphere Application Server Migration Toolkit
You can use WebSphere Application Server Migration Toolkit to migrate applications to the cloud, migrate between versions of WebSphere Application Server and Liberty, migrate from third-party application servers, and more. Two versions of the toolkit are available: one that analyzes source code, and one that analyzes application binary files.
Additional modernization tools
The following modernization tools are available in IBM Cloud Pak® for Applications, WebSphere Hybrid Edition, and other bundles containing WebSphere Application Server. See the particular tool for details.
- Modernizing your applications with IBM
Application Modernization Accelerator or IBM Transformation Advisor (available with IBM Enterprise Application Runtimes, Cloud Pak for Applications, and WebSphere Hybrid Edition)
You can use IBM Application Modernization Accelerator or IBM Transformation Advisor to modernize your applications and move them to a target environment, such as a modern Java™ runtime environment or the cloud. Application Modernization Accelerator and Transformation Advisor determine 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.
For more information, see the following documents: - Modernizing your applications with Mono2Micro
(available with IBM Enterprise Application Runtimes, Cloud Pak for Applications, and WebSphere Hybrid Edition)
You can use IBM Mono2Micro to refactor your Java monolithic applications into microservices that you run on WebSphere Application Server Liberty or Open Liberty. IBM Mono2Micro is an AI-based, semi-automated utility that provides recommendations so that you can automatically generate a significant portion of code that you need to build and deploy your microservices.
For more information, see the following documents: