Mia-Modernization

Qu'est-ce que c'est ?

Mia-Modernization est une solution entièrement paramétrable pour moderniser les applications JEE existantes de manière spécifique aux besoins de chaque entreprise.

Comment ça marche ?

Mia-Modernization analyse l'ensemble du code Java, JSP et XML d'une application JEE existante (structure, variables, instructions, invocations de méthodes, ...) et fournit des mécanismes de transformation qui permettent de répondre aux besoins suivants :

Quality Analysis : Contrôle de normes et calcul de métriques


A partir de fichiers sources, il est possible d'écrire et d'appliquer des règles qui évaluent tout ou partie de l'application. Le résultat obtenu répond à des critères d'analyse propres à l'utilisateur:

 

Knowledge Discovery : Création de modèles qui décrivent une application JEE existante.


A partir des informations extraites des fichiers, vous pouvez construire tout type de modèle (UML ou DSL) qui décrit votre application selon les points de vue qui vous intéressent :

 

Application Refactoring : Transformation du code source d'une application JEE existante


Les informations extraites des fichiers peuvent être modifiées par règles, puis regénérées pour refléter des changements d'implémentation ou la mise en oeuvre de nouveaux patterns de développement :

 

Les parsers et les générateurs Java sont fournis par Mia-Software. Tout ce que vous avez à faire est d'écrire les règles de transformation dans l'environnement de mise au point de Mia-Modernization qui vous permet de vous concentrer sur la sémantique plutôt que sur la syntaxe.

Quelles sont les caractéristiques principales ?