Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This section discusses the Geronimo kernel. Before getting into the higher level overview of the Geronimo architecture as a whole, it's important to understand the Geronimo kernel, since it is critical to it's architecture. Through the kernel, modules in Geronimo can communicate with the management utilities while being loosely coupled and not tied to JMX. The kernel keeps track of the various GBeans in the system along with the various attributes and methods that the GBeans provide.


//

//

The above diagram is a basic a layout of how the Kernel component works. The Geronimo Console is a web based way to start/stop applications, change JMS information etc. If a user wanted to stop an application, for example. The user would log into the web console and select the application to stop. When the action to stop the application occured, the web console wouldn't access tomcat directly. Instead the web console would communicate with the kernel and then the kernel would reflectively execute the appropriate stop function in Tomcat. Note that this allows testing of the web console, the kernel and Tomcat separately from each other.

...