UML Integration: Skyway Builder’s integration with RSA means that a fully functional, fully wired Spring application can now be envisioned and modeled within Rational using UML. The integration is bi-directional: implementation-level details captured in Skyway Builder may also be sent back to RSA, keeping the UML models in sync with the working Spring application. Watch demo.
Development Accelerators: These features within Skyway Builder allow UML designers to quickly produce and maintain working, end-to-end Java/Spring applications from Spring-stereotyped UML models. The generated applications conform to SpringSource-certified patterns and best practices.
Java, Groovy and Spring Support: Skyway Builder allows developers to add their own custom application logic, whether created with Java, Groovy or Spring Beans, into the generated code. The custom code co-exists with the generated code and is retained when re-generation occurs.
Application Scaffolding: Once an application has been modeled within UML and transformed into Skyway Builder, the Application Scaffolding feature can be used to generate a working CRUD application on which more robust functionality can be developed.
Extendible and Customizable Code Generation: The generation framework within Skyway Builder is open, extendible and customizable in a variety of ways, allowing developers to leverage code generation technology but be in control of it. For example, configure the generation templates to adhere to your own coding standards and naming conventions.