The Azuki Framework is a java application framework delivered under LGPL license, designed to resolve software integration and delivery issues. These goals are achieved by splitting the software conception into two main stages :
1. Creation of independent components (technical & business service).
2. Definition of component dependencies (weaving).
The latter is performed with a graphical tool named "the weaver". By representing component interactions using different perspectives, the weaver provides a straightforward way to analyze an application's architecture, allowing deep and easy customization of its behavior.
Azuki's home : http://www.azuki-framework.org/
Please feed back your comments and ideas.