SVS JavaMining©

Image

Innovadora herramienta de apoyo a la modernización (Migración) de aplicaciones java. 

SVS JavaMining© facilita el análisis estático de binarios Java.

SVS JavaMining© tiene la capacidad de generar propuestas de candidatos a Microservicios.

Durante el proceso de migración de una aplicación, es fundamental identificar el código obsoleto. SVS JavaMining© escanea el código de las aplicaciones para localizar código depreciado de librerías propias y de terceros que han sido removidas o reemplazadas por representar un riesgo o una vulnerabilidad para las aplicaciones.

Además, SVS JavaMining© también es capaz de corregir de forma automática algunos de los depreciados más conocidos ya que se encuentran registrados en una base de conocimientos de la propia herramienta.

Image
Documentación como diagramas UML, Clasesetc de forma SVS JavaMining© es capaz de generar documentación como Diagramas de Clases UML sin mayor esfuerzo, a través de su proceso de ingeniería inversa de forma automática, lo que se traduce en un mayor conocimiento técnico del aplicativo para el personal que realiza la migración. Se pueden generar Diagramas de Clases y Diagramas de Componentes, los primeros nos darán todo el detalle de los métodos y variables que integran cada clase Java, así como todas las relaciones con las otras clases.

Las arquitecturas monolíticas tradicionales son difíciles de escalar. A medida que crece la base de código de una aplicación, resulta compleja de actualizar y mantener. La incorporación de nuevas características, lenguajes, frameworks y tecnologías se vuelve muy difícil, lo que limita la innovación y las nuevas ideas.

SVS JavaMining© a través de un algoritmo propio, a partir de las clases de la capa de servicios, puede generar reportes con las propuestas de los posibles servicios candidatos a ser convertidos en Microservicios.

demás se cuenta con la flexibilidad para reagrupar los candidatos a microservicios de acuerdo a las necesidades del negocio.

Durante el proceso de migración de una aplicación monolítica, es indispensable la creación de interfaces REST para enlazar el Backed con el Frontend. 

SVS JavaMining© a través de un sencillo asistente gráfico de tres pasos, le facilita al personal que realiza la migración, la creación de las interfaces REST, lo que se traduce en gran ahorro de tiempo durante el proceso de la migración. 

Durante el primer paso se detectan todos los Controllers en la aplicación y permite seleccionar los métodos a convertir en API REST.

El segundo paso, permite establecer las características de cada método.

El tercer paso, permite la descarga del archivo con la nueva estructura API REST.