Genero Ghost Client
A Java framework that allows you to test your business logic and size the infrastructural needs of your applications.
The GGC acts as a ghost client because it does not render a graphical user interface. As a result, you can use it to test applications for different front-ends.