...
The Application Client subsystem handles calls from standalone applications that exist outside of the Geronimo instance. An example of this would be a CORBA call into the application server.
Core
geronimo-kernel
geronimo-system
The geronimo-system module contains much of the core code required to run Geronimo. Internally, Geronimo uses GBeans rather than JMX MBeans to handle communication between modules. The code to convert between GBeans and MBeans are in this module along with an MBean Server (which basically just delegates calls to the Geronimo Kernel). Other things contained in this module is the code to start the Geronimo server and the runtime logging information.
...