Components 4 Java is a development tool for Java. It provides a framework to organize different parts of code in loosely coupled components. Those will be sticked together graphically to larger compositions and distributed among Java Archives.
Glue Stick dependency injection framework is used for assembling and configuring Java applications from external bean definition and configuration files. There are several supported bean definition file formats, such as Groovy, JSON and Spring XML.
A java based implementation of the ESB (Enterprise Service Bus) using as many open source projects as possible and develop only the glue code to link these different open source projects