The experience gained implementing solutions for our commercial customers is made generally available via these libraries, making Moduleforge the means of kick-starting projects by supplementing the base types/modules distributed with the ControlTier framework.
One example of these libraries is "Elements" - a "grab bag" of modules largely concerned with automating the Java server application build and deployment life-cycle with modules covering continuous integration with CruiseControl, builders such as Ant and Maven, application servers such as Tomcat and JBoss, and associated services such as Apache web server and Apache MQ.
There's plenty of work left to extend the scope of Elements to cover a broader set of technologies as well as improve the standard of the solution libraries documentation.
We made a solid step in the right direction this week by releasing notes on using the library to build and deploy Sun's "Duke's Bank" sample application (from their J2EE 1.4 Tutorial) to JBoss 4.0.3SP1, thus providing a clear example to JBoss users of the benefits of using ControlTier.
The plan is to make "Duke's Bank" the primary sample application of a major revision of Elements dubbed the "Java Server Solution Library" that we're preparing ahead of next month's SaasSCon in Santa Clara.