Development Engine
UML The SkillFusion Development Engine captures your software design as an entity model and generates a solution to meet your needs.

System architects use the SkillFusion Modeler (included with the Development Engine) to create a UML model of an application. System architects can control features at each tier of the application - database, business objects, and presentation screens. Then, architects can validate and generate a working application, functional and tuned for several different technical environments.

The table below summarizes the features included in each edition of the Development Engine.

Features of the Development Engine includes

Feature Standard-Java Edition Standard - .Net Edition Premium Edition Enterprise Edition
Modeler and Development Engine
Modeler
Creates an object / relational model with UML Class Modeling. check check check check
Imports XMI models from other tools, including ERwin, ER / Studio, and Visio. check check check check
Validates your model (logical validation) to insure that it "makes sense". check check check check
Flexible XML-based design report allows you to track your design progress. check check check check
Model regular, abstract, utility, interface, and association classes. check check check check
Model association, generalization, aggregation, composition, dependency, and realization relationships. check check check check
Customize the look and feel of your design environment with model skins. check check check check
Use Themes to customize the look and feel of your generated GUI. check check check check
Generation Engine
Validates your model (physical validation) to insure that the system can generate your model to the selected environments. check check check check
Generates to numerous environments, including:
Database Generation: Oracle 9i check check check
Database Generation: SQL Server 7 check check check
Database Generation: SQL Server 2000 check check check
Database Generation: MySQL check check
Codebase Generation: Java JSP check check check
Codebase Generation: Java J2EE check check
Codebase Generation: C# .Net check check check
Generated Features
Database Generated Features
Generated applications manage database relationships and are designed for database independence. check check check check
Generated applications include built-in optimistic record-locking that is independent of database vendor and that supports stateless user connections. check check check check
Database connection pools implemented to optimize performance. check check check check
Database fields can be set to use encryption. check check check check
Database field data types include a File data type and numerous standard text, numeric, and date data types. check check check check
Middle Tier Server Application
Persistence & presentation management check check check check
Clusterable user sessions & encrypted data traffic check check check check
Application GUI
Template screens to improve separation of tiers check check check check
User navigation management-trees, menus, & tabs check check check check
Client-side validation (to minimize server calls) check check check check
Screens for search, sort, and filter & transactions check check check check
Reporting
Fully customizable report templates. check check check check
Report publication procedure deploys your customized reports into your application. check check check check
Report-viewing is limited to specific users / user groups. check check check check
Reports Switchboard allows dynamic filtering for each report. check check check check
Reports can be created with Crystal Reports (default), Business Objects, or Actuate. check check check check
Security
User / Group security model included with every generated application. check check check check
Screen templates include Login pages and "Forgot my password" pages. check check check check
Security rules are customizable. check check check check
SSL Encryption support. check check check check
Built in protection against cross-site scripting. check check check check
Sensitive data is not displayed in HTML query strings. check check check check
Each screen presentation instance is unique to the current user session. You can control the timeout of screen presentation instances to tighten application security against intrusion attempts. check check check check
Customization
All generated code is open and available for you to customize with the IDE of your choice. check check check check
Presentation templates use templates-script, layout, and cascading style sheets, in familiar technologies (JSP / ASP, HTML, and CSS). Screen customization is fast and easy to learn. check check check check
Business Rules
Business Rule wizard creates new rules quickly and easily. check check check check
Business rules are written in the generated software language, enabling you to add complex rules. check check check check
Auto-compile and deploy of new rules as components check check check check
Business rules can deploy automatically against production systems without forcing a re-compile cycle of the larger system. check check check check
Business logic implemented in compiled code-not script. check check check check
Architecture
Object oriented code base implements an optimized Model View Controller architecture check check check check
Server objects are stateless check check check check
Generated application allows outside applications to integrate through EJB's or .Net objects. check check check check
Consistent object and database structure simplifies integration with legacy systems. check check check check
All generated screens are template based-allowing unlimited customization check check check check
Deployment
Preps .Net project for compilation and deployment check check check
Creates Ant (Apache project) scripts to build and deploy Java JSP applications. check check check
Creates build scripts for JBoss. check check
Creates build scripts for WebLogic. check check
Creates build scripts for WebSphere. check check
Platform support
Windows NT, 2000, XP, and Windows Server 2003 check check check check
Linux check check check
Other Java enabled platforms check check check
Database Connection
JDBC check check check
ODBC check check check check
Microsoft Data Access Components check check check
Language Environment support
Microsoft .Net Architecture 1.1 check check check
JSP 1.2 check check check
J2SDK 1.4.2 check check check
J2EE 1.4.2 check check
Application Server Environment support
Apache Tomcat check check check
Microsoft Windows check check check
JBoss check check
WebLogic check check
WebSphere check check
Deployment Limitations
Installed Production Servers 1 1 2 Negotiated