|
The Application Infrastructure Builder (AIB)
is a GUI based Java tool used to generate a complete deployable
realMethods Framework-based application in minutes. Selectable tiers
(presentation, business, integration) and design patterns maximize the
flexibility required of any J2EE application.
MDA Inspired
The input to the AIB is a single XMI file that is the result of
exporting a domain model represented by UML. This enforces the OMG's
MDA specification in regard to the development of a platform independent
model being the driver for the creation of the application model.

Jakarta Velocity Template Engine Integrated
The entire code
generation aspect of the AIB makes use of the
powerful template engine provide by Apache's
Jakarta/Velocity .
Velocity is an Apache/Jakarta based
open source project which offers a Java-based template engine. The AIB
code generator leverages this template engine to maximize the
flexibility and extensibility in generating a realMethods based
application. A developer is able to modify the templates shipped
with the realMethods download, as well as create new ones to provide to
the AIB at runtime.
Key Features
 |
Supports the use of all popular UML tools |
 |
Easily imports any XMI 1.0, 1.1, and 1.2 file |
 |
Multiple Persistence Options : CMP/CMR 2.0, BMP, Direct DAO |
 |
Struts 1.1 generation |
 |
Hibernate O/R integration |
 |
Apache Axis Web services option |
 |
Jakarta ANT build.xml file generation |
 |
JUnit test case generation |
 |
Round-trip code generation capability |
 |
Apache Jakarta Velocity Template file driven simplifies wide spread
changes |
|