Chapter 10. The Alarm Application

Alarm is a simple J2EETM application developed on top of JOnAS. This application is delivered with the JOnAS distribution and resides in the $JONAS_ROOT/examples/alarm directory. This example illustrates how to use JOnAS, Tomcat, and Joram together to create a complete application using EJBs, servlets, html, JSPs, and message driven beans.

This application is run from the "System Management" area. It simulates an administration console receiving alarms from some managed devices. The console is of course an HTML client visualizing the alarms received and maintained in the database by the application server.

10.1. Application Architecture Overview

This application shows how to use JOnAS, Tomcat, and Joram together in a complete application using EJBs, servlets, html, JSPs, and message driven beans. Moreover, a JOnAS "service" is run inside the J2EE server. It is composed of the following parts:

Figure 10-1. Alarm application architecture overview