|
•
| Plugins for the most common UML™ case-tools. |
|
•
| Possibility to specify the type of each object in the UML domain model : entity bean, dependent object or dependent value of an entity bean or session bean controlling access to one or multiple entity beans. |
|
•
| Transformation of the value objects into XML format. |
|
•
| Possibilty to draw and generate different packages. One package can import another. |
|
•
| Generation of a fully compilable and executable J2EE™ application from a UML™ domain model. |
|
•
| Default generated capability to create, update and remove persistent objects and the relationships between them. |
|
•
| Enterprise JavaBeans™ 1.1 and 2.0 compliant code generation with seamless migration from EJB™ 1.1 to 2.0. |
|
•
| Generation of Home and Remote or local interfaces, bean implementation classes, connectors, value holders, ... |
|
•
| JSP™ front-end generation based on the "Struts"- and the "Custom Taglibs"-framework of the Apache-Jakarta Software Foundation. |
|
•
| Representation of the business objects using JSTL or XSL-Transformations. |
|
•
| Generation of XML EJB™ Deployment descriptors including the proprietary deployment descriptors of the leading EJB™ Application Servers. |
|
•
| Generation of SQL scripts to initialize the relational database used to store the persistent information. |
|
•
| Generation of ANT build files which can be used to compile the Java™ code, deploy the application with the application server, execute the SQL script to initialize the database and so on. |
|
•
| Unique merging algorithm where each generated line of code is identified by a unique ID. |
|
•
| User code can be written anywhere between the generated lines of code. |
|
•
| Each line of generated code can be commented. |
|
•
| WM-API permits customizing and extending the default code generator. |
|
•
| Reverse Engineering from an existing RDBMS. |
|
•
| Support for any RDBMS for which appropriate drivers exist. |
|
•
| GUI (WMEE console) to manage WMEE projects and generate code, compose your JSP™ files and transfer existing database schemas to XMI files. |
|
•
| No runtime dependencies: generic core library is shipped as source code. |
|
•
| Developed and tested on Windows® NT/2000. |
| UML™ Case Tools : | J2EE™ Application Servers : | Relational Databases : |
|
•
| Rational® Rose™ |
|
•
| Together® ControlCenter™ |
|
•
| ArgoUML |
|
|
•
| Bea WebLogic® Server |
|
•
| IBM WebSphere® Application Server |
|
•
| SilverStream® Application Server |
|
•
| ATG™ Dynamo Application Server |
|
•
| JBoss™ Application Server |
|
•
| JOnAS Open Application Server |
|
|
•
| Oracle® 8i Database |
|
•
| Microsoft® SQL Server™ |
|
•
| IBM® DB2 Universal Database™ |
|
•
| MySQL Database |
|
•
| Sybase® SQL Anywhere™ |
|
•
| IBM® Cloudscape |
|
•
| HyperSonic Database (HSQLDB) |
|