M2Spring : Atelier agile dirigé par les modèles pour la génération d'applications Spring!!!
Créer des applications Spring est désormais plus facile et plus rapide que jamais. Avec M2Spring, faites l’expérience de la combinaison parfaite des meilleures technologies dirigées par des modèles, MagicDraw UML® et BLU AGE®, et augmentez de façon significative votre productivité en modélisant facilement et en générant automatiquement jusqu'à 100% de vos applications Spring SOA, tout en bénéficiant de fonctionnalités de travail collaboratif (partage de modèles). M2Spring propose un environnement intégré pour la création de modèles UML2 exécutables, et leur transformation automatisée en applications Web prêtes à être déployées, sous le framework Struts / Spring / Hibernate.
« Le développement dirigé par des modèles a des similitudes naturelles avec le framework Spring, le framework le plus populaire en développement d’applications Java .» affirme Mitch Ferguson, Directeur des alliances pour la division Springsource de VMware. « En devenant partenaire de Blu Age pour faire connaître leurs outils exceptionnels à la communauté de développeurs Spring, nous augmentons encore davantage le choix, la flexibilité et la productivité des développeurs.»
Fonctionnalités principales
Modélisation UML 2 1
- Permet un apprentissage rapide grâce à son interface intuitive
- Crée des diagrammes plus rapidement que n'importe quel autre outil du marché
- Visualisez votre modèle en quelques étapes très rapides
- Augmentez considérablement la productivité de vos équipes en leur permettant de travailler sur le même modèle en parallèle²
- Élimine les travaux fastidieux de préparation de documents grâce la génération automatique de rapports!
- Etends les fonctionnalités d’UML 2.0 -- en un clin d'œil
- Permets une navigation rapide à travers vos modèles
++ Visualisez les fonctionnalités complètes de modélisation UML
++ Téléchargez la fiche produit (en Anglais)
Génération d'applications Spring
- Génère des applications clefs en main
- Spring AOP (IoC, Bean Factory, proxy…), Spring Transaction factory, traducteur d'Exception, filtres de sécurité, etc,
- Règles métier, services applicatifs et services web,
- Interface utilisateur, rôles utilisateurs et politiques de sécurité,
- Objets Métiers (BO), implémentation DAO, DAO finder,
- L'application est packagée et prête à être déployée et exécutée.
- MDA avancé
- Transformation de modèles intuitifs en applications Web Spring,
- Transformations dirigées par des templates,
- Support de la définition des Profiles UML pour personnaliser les exigences.
- Méthodologie Agile
- Ajoutez des nouvelles fonctionnalités à vos applications métiers par itérations.
- Modélisation de données
- Modélisez les tables, colonnes, clefs, clefs étrangères, et autres relations complexes de vos bases de données, en utilisant les profiles de modélisation de données embarqués dans le modeleur UML,
- Générez des scripts DLL permettant de créer la structure des bases de données de vos applications cibles,
- Mappez grâce aux modèles vos bases de données existantes avec vos objets métiers.
++ Visualisez les fonctionnalités complètes de génération d'applications Spring
++ Téléchargez la fiche produit (en Anglais)
Bénéfices clefs
- Augmentez de manière significative votre productivité,
- Réduisez le temps de réalisation de vos applications de 50%,
- Modélisez et générez automatiquement l'intégralité de vos applications SOA agiles,
- Développement agile de vos applications par itérations: les utilisateurs sont les acteurs principaux
- Aucune connaissance d'un langage de développement n'est requise : jusqu'à 100% du code source est généré automatiquement, directement à partir de diagrammes.
Technologies supportées
UML 2.2, OCL 2.0, XMI 2.1, EMF UML2 2.x XMI, MDA/MDD, M2M, M2T, ATL, JET, STRUTS, SPRING 2, HIBERNATE, JSP, Webservice, SOA, Java, JDBC (Oracle 9i/10g, SQL Server 2000/2005, My SQL, PostgreSQL, DB2 UDB), IBM WAS 6.x, Weblogic 9.x/10.x, JBOSS 4.x, Tomcat 5.x.
1 MagicDraw® UML pour M2Spring est livré avec chaque licence M2Spring.
2 Nécessite MagicDraw TeamWork Server.