BLU AGE Corporation

BLU AGE Corporation

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). Using M2Spring CRUD booster plugin, you can even generate up to 40 screens in less than 1 minute.

 

 
"Given the increasing popularity of the ubiquitous Spring framework, BLU AGE decided to dedicate one of its model2code products to the Spring community offering it a powerful model driven tool to boost Spring application development."
~Christian Champagne
  CEO
  BLU AGE
 

Benefits

  • 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
  • Increase dramatically your productivity
  • Reduce your project time to market by 50%
  • Model and automatically generate 100% agile SOA applications.

Features

  • Built on best of breed Model Driven technologies : MagicDraw UML and Blu Age
  • Intuitive application design thru standard UML 2.2 diagrams
  • Models validation and debugging during conception phase
  • Agile model transformation with advanced teamwork features (executable model sharing)
  • Generate pure and easy to maintain Spring source code.

Resources

UML Modeling 

  • 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


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 RDBMSModel mapping from existing databases to business objects. 

 

 

UML Modeling 

  • 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


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 RDBMSModel mapping from existing databases to business objects. 

 


BLU AGE CORPORATION (USA) - M2Spring Software vendor

3500 South Dupont Highway
Dover, DE 19901
U.S.A.
Tel: Toll free (866) 519 6272


BLU AGE SOFTWARE (EMEA) - M2Spring Software vendor

Immeuble le Gabriel Voisin
79, rue Jean-Jacques Rousseau
92158 Suresnes cedex
FRANCE
Tel: +33 1 56 05 60 91
Fax: +33 1 56 05 88 01
Sales: sales@model2code.com
Contact form: http://www.model2code.com/index.php?cID=contact_form

Easily Draw a UML Model

On-diagram editing; automatic completion of Attributes, Operations, and Parameters type; Pick Lists for types and names. With features like these, you'll find MagicDraw UML for M2Spring indispensable as you work more swiftly than ever before and since MagicDraw UML for M2Spring's automatic UML semantics checking facilitates the creation of valid models, thanks to M2Spring integrated wizards, templates and validators, you won't waste valuable time correcting improper UML.

 

 

Validate your UML model

Models aim at decreasing conception errors in a significant way. They were designed for that very reason. Such a postulate can only become a reality if models are, like code, fully testable. Programmers must be able to practically set breakpoints, step-by-step execution, objects and variable introspection, etc.
M2Spring tools ensure that a model representing a business application is validated according to a canonical format, before proceeding onto generating this application.

 

 

 

Instantly generate 100% of SOA Spring app

Model Driven spring code generation provides everlasting benefits for spring developers, these benefits apply to applications development and maintenance.
In addition, the applications generation drastically enhances productivity since M2Spring generates automatically all Spring application's components, i.e. GUI, Service layer and Database Structure with Associated Services.