Composition on Grails
The Composition on Grails project uses the Groovy scripting language and the Grails "Rails-like" web application framework, plus some SAP- specific extensions for Web Dynpro, Enterprise Web Services, and BAPIs, to allow quick and easy development of composite applications on SAP NetWeaver 7.1 CE.
We've made Composition on Grails available available as a download under an evaluation license. We'd like to hear from you. The project is still in an early stage so your feedback has the potential to be very influential. Bugs? Features missing? Something cool you did? Please let us know by adding a comment to this page or visit the Bugs & Feature requests page.
The guiding principles behind the Composition on Grails project are:
- Less software
Keep it short and simple. Minimizing the code for a composite application likewise minimizes the development and maintenance effort.
- Convention over configuration
Skip the XML files. Use naming conventions for automatic data binding. The framework knows how to do what you want most of the time. You only have to make changes if you want something that isn't predictable.
- Reduce abstraction impedance
By using scripting as a consistent programming model for the entire composite, you avoid overhead from transforming data and functions between different programming abstractions.