M2Spring : Agile Model Driven workbench for Spring Enterprise Application Generation!!!
Building Spring Enterprise applications is now easier and faster than ever. With M2Spring™, experience the perfect combination of best of breed Model Driven technologies, MagicDraw™ UML® and BLU AGE® Agile Model Transformation, and dramatically enhance your productivity by easily modeling and automatically generating 100% of your Spring SOA applications, with advanced teamwork features. M2Spring is offering an integrated environment for UML models' elaboration, execution and automated transformation into Spring 2.5 applications (Struts / Spring / Hibernate).
"Model driven development has natural parallels with the Spring framework, the most popular framework for application design in enterprise Java,” says Mitch Ferguson, senior director of alliances for the SpringSource division of VMware. “By partnering with BLU AGE to bring their outstanding tools to the Spring developer community, we are further increasing developer choice, flexibility and productivity.”
Key Features
UML Modeling1
- Promotes quick learning with intuitive interface
- Creates diagrams faster than any tool on the market
- Visualizes your model in a few quick steps
- Keeps your team in the express lane by enabling them to work on the same model in parallel²
- Eliminates tedious document preparation with automatic report generation!
- Extends UML capabilities beyond UML 2 -- in a snap
- Enables speedy navigation through your models
++ View detailed UML Modeling features
++ Download Datasheet
Spring Application Generation
- Generate turn key application
- Spring AOP (IoC, Bean Factory, proxy…), Spring Transaction factory, Exception translator,
security filter, etc,
- Business Rules, application services and web services,
- User interface, user roles and security policies,
- Business Objects, DAO implementation, DAO finder,
- Application is packaged and ready for deployment and execution.
- Advanced MDA
- Transformation of user friendly models into Spring Web apps,
- Template driven transformations,
- Support UML Profiles definition to customize requirements
- Agile methodology
- add features to your business application through iterations.
- Database modeling
- Model database tables, columns, keys, foreign keys and other complex relationships using Embedded UML modeler and the inbuilt data modeling Profile,
- Generate DDL scripts to create target database structures for leading RDBMS,
- Model mapping from existing databases to business objects.
++ View detailed Spring Application Generation features
++ Download Datasheet
Key benefits
- Increase dramatically your productivity,
- Reduce your project time to market by 50%,
- Model and automatically generate 100% agile SOA applications,
- Agile application development thru iterations, where end users are main actors,
- No programming language skills required : 100% of source code is automatically generated, directly from diagrams,
Supported technologies
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 for M2Spring comes with any M2Spring license
2 Requires MagicDraw TeamWork Server