Recopilación de datos sobre aplicaciones monolíticas Java
Para refactorizar sus aplicaciones monolíticas Java®, recopile datos estáticos y en tiempo de ejecución sobre ellas con las herramientas de recopilación de datos analizador de código, instrumentador binario y registrador de casos de uso.
Analizar el código de aplicación.
Ejecute el analizador de código para recopilar datos estáticos del código de aplicación.
(Opcional) Recopilar datos de tiempo de ejecución para obtener también recomendaciones de particionamiento basadas en la lógica empresarial de la aplicación.
Instrumente aplicaciones con el instrumentador binario.
Ejecute el instrumentario binario para habilitar la recopilación de datos de tiempo de ejecución de la aplicación desplegada.
-
Ejecute el grabador de casos de uso para registrar los nombres de casos de uso de negocio en ejecución y sus indicaciones de fecha y hora de inicio y detención para las aplicaciones monolíticas Java .
Compruebe los datos recopilados.
Asegúrese de que tiene los archivos y la estructura de directorios que necesita como entrada en el motor de IA para las recomendaciones de partición.
El motor de IA utiliza los archivos JSON de salida del analizador de código y el grabador de casos de uso junto con los archivos de rastreo de tiempo de ejecución generados para generar recomendaciones de partición.
La documentación IBM Mono2Micro utiliza la aplicación de ejemplo Daytrader, que es una aplicación monolítica Java de código abierto.