IBM Mono2Micro

Automate the process of application refactoring with AI

Image of blocks coming together to form a large cube

Overview

IBM® Mono2Micro helps users create their own microservice architecture, regardless of skill level or technical knowledge. It is an AI-based, semi-automated, utility for refactoring Java monolithic applications into microservices that you run on IBM WebSphere® Application Server Liberty or Open Liberty. With IBM Mono2Micro you can generate a significant portion of the code that you need to build and deploy microservices.

IBM Mono2Micro uses machine learning and an analysis of the Java monolithic application source code to generate microservice recommendations. The recommended microservices, with other pertinent information, is displayed in an intuitive GUI.


Benefits Faster, cheaper microservices

Autogenerate code to allow continued communication between microservices.

Reduced modernization risk

Reuse existing test code throughout the refactoring process.

Deep semantic analysis

Use built-in Java programming language knowledge for an analysis of microservice invocations.

Helpful GUI

Get a clear picture of the microservice recommendations, which you can fine-tune to suit your needs.


Features Analyze the application

Understand the runtime behavior of the application and the business use cases it supports.

See recommendations

Explore the partition recommendations in the graph view and see the different class relationships.

Generate code

Explore and customize the partitions, then generate code for running them on Liberty.


Next steps 

Learn more about IBM Mono2Micro

More ways to explore Documentation IBM Cloud® Transformation Advisor