Changez très facilement de Framework grâce au générateur d'applications BLU AGE™, conforme au MDA !
Si vous avez une certaine expérience dans le développement d'applications J2EE, vous connaissez tous les avantages apportés par l'usage des Frameworks, notamment en ce qui concerne la normalisation des développements, ainsi que la facilité de déploiement et de maintenance des applications. Mais vous avez certainement déjà été également confrontés aux fréquentes évolutions de ces Frameworks, et à la difficulté de maintenir une compatibilité entre les différentes versions de ces derniers.
Pour avoir déjà vécu un ou plusieurs changement(s) de Framework, vous savez certainement : à quel point il est compliqué de réussir à anticiper tous les changements techniques ; qu'il est pratiquement impossible sur une période de 4 ans de garantir une compatibilité entre des applications écrites à l'aide de Frameworks de différentes versions ; combien est délicate la qualification d'un nouveau Serveur d'Applications ou d'une nouvelle version de base de données ; à quel point les contraintes d'infrastructure et les restrictions budgétaires peuvent influencer le choix d'un Framework.
Grâce à BLU AGE™, qui implémente les concepts PIM & PSM du MDA et propose un grand nombre de plugins de transformation (BSP), vous pouvez vous libérer de ces contraintes techniques. En effet, toutes vos règles métiers, toutes vos spécifications applicatives sont dans un premier temps modélisées dans des diagrammes UML à l’issue d’une phase d’analyse. Ces diagrammes UML sont par la suite soumis au moteur de génération BLU AGE ™, qui les transforme automatiquement en code JAVA conforme aux plugins de génération que vous avez au préalable spécifiés dans l’outil de configuration Config Runner. Votre Framework a évolué ou changé ? Remplacez simplement les plugins de génération initiaux par des nouveaux, acquis sur étagère chez Netfective ou développés par vos soins grâce au module BLU AGE™ Software Factory (BSF), fourni nativement avec votre licence et permettant à la fois d’adapter des plugins existants et d’en créer des nouveaux qui vous sont spécifiques.
