BLU AGE™ est une suite logicielle qui permet de générer automatiquement et intégralement des applications web sur les environnements Java EE et .Net. Elle présente la particularité d’intégrer la totalité d’un projet applicatif, depuis la conception et la méthodologie associée, jusqu’à la génération automatique de l’ensemble du code source et l’intégration des applications générées au sein de l’environnement technique cible.
BLU AGE™ se base sur les fondamentaux MDA (Model Driven Architecture) édictés par l’Object Management Group. Cette approche permet de se focaliser sur la construction fonctionnelle indépendamment de l’environnement technologique. Le modèle UML est transformé grâce aux BSP (BLU AGE™ Shared Plug-in) pour générer automatiquement le package final. Ce dernier inclut le code source généré, la documentation complète de l’application et le script de création de la base de données.
La génération se base sur les inputs suivants :
La modélisation UML est conforme au méta-modèle de BLU AGE™, qui correspond à un sous ensemble de l’UML2.1 enrichit au travers de stéréotypes et valeurs balisées. Le principe de transformation se base sur la spécification QVT (Query View Transformation) préconisée par les designs patterns de l’OMG. Le modèle UML comprend des diagrammes de cas d’utilisation qui permettent de décrire les packages fonctionnels et les profils utilisateurs associées. Des diagrammes d’activités sont utilisés pour détailler l’exécution de chaque cas d’utilisation, les entités et les objets métiers sont spécifiés dans des diagrammes de classe. Quant aux services, ils sont modélisés dans des diagrammes de classe qui permettent de référencer les services réalisés par chaque processus fonctionnel. D’autres diagrammes UML sont utilisés au besoin suivant la complexité métier des applications générées.
Les composants du modèle UML facilitent l’accès à une approche purement SOA dirigée par les modèles et orientée vers les services. Cette approche facilite l’intégration des applications générées dans les systèmes d’informations à travers, notamment, des Web Services dont la description se fait dans le modèle UML.
Pour répondre au besoin d’agilité, BLU AGE™ intègre un outil Web de gestion de projet, BLU AGE™ Config-Runner, basé sur un mode projet itératif. Cet outil accessible par les postes clients, permet de créer des projets de génération, de définir les ressources projets, de créer des itérations et de mettre à disposition le code source généré.
Pour obtenir un devis, une version d'évaluation ou toute information complémentaire, rendez-vous sur le site www.bluage.com ou contactez nous au 01 56 05 60 91.
Tél : +33 (0) 1 56 05 60 91
ou cliquez sur le lien ci-avant pour remplir notre formulaire de contact.
Visitez le site www.bluage.com
MDA, MDD, UML, JAVA, J2EE, BLU AGE, OPTEAMS, VMWARE, PLATESPIN, MAGICDRAW, XML, FORMATION, AOO, .NET, MDE