Metanology has released two new model-driven development products for building J2EE apps. MDE for EJB and MDE for J2EE transform platform independent UML models into the majority of the implementation, which are then completed using traditional development techniques. The new prodducts are in addition to the existing MDE for Struts.
Check out www.metanology.com
MDE is a full featured, model-driven development environment that includes a UML modeler and MetaProgram editor that integrates with a Java IDE. MDE transforms a simple UML model of an application into the majority of the implementation by executing MetaPrograms. Applications are completed using traditional development techniques.
MDE for EJB and MDE for J2EE enhance the company's existing MDE for Struts. MDE for EJB creates session beans, entity beans, message driven beans, business objects and value objects from simple UML models. MDE for J2EE enhances MDE for Struts and MDE for EJB by interfacing the Struts user interface to EJB services.
Platform Independent Modeling
Typical modeling techniques require a class for each element in the implementation resulting in complex models that are difficult to understand and maintain. MDE promotes modeling what the application does, not how it is built, making modeling fast, easy, and reusable across platforms.
A combination of Java and JSP-style syntax, MetaPrograms are easy to write, contain all the technical details of architecture, and create multiple files in the implementation from a single class in the model. MetaProgramming with MDE gives you complete control of how the model is turned into code. Rather than writing all the code by hand, MetaProgramming lets you write the code that writes the code.TM
MDE Life Cycle
Life cycle benefits are two fold. First, life cycle tools preserve your hand-written code from one generation to the next. Second, they replace existing MetaProgram generated code with updated MetaProgram code. Used to its fullest, MDE is ideal for iterative and incremental development methods, Agile and Extreme Programming.
Learn more and download a free evaluation at www.metanology.com