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.
Autogenerate code to allow continued communication between microservices.
Reuse existing test code throughout the refactoring process.
Use built-in Java programming language knowledge for an analysis of microservice invocations.
Get a clear picture of the microservice recommendations, which you can fine-tune to suit your needs.
Understand the runtime behavior of the application and the business use cases it supports.
Explore the partition recommendations in the graph view and see the different class relationships.
Explore and customize the partitions, then generate code for running them on Liberty.