next up previous
Next: SPECTO's Offline Application Logic Up: The Integration of the Previous: The Integration of the

4.2.1 Initialization of SPECTO's Application Logic

There is a single, configurable application object, called EventDatabase, which encapsulates the monitoring-related logic of SPECTO, as shown in Figure 5. This object contains the path to the directory of XML-files (archivePath), the prefix (logFilePrefix) and the suffix (logFileSuffix) of the log files and the maximum number of log entries (maxEvents) which are sent back to the client. In Figure 5, three application objects are specified (Debis1_Cer, Debis2_Cer, Debis3_Cer) which reuse the object EventDatabase in different application contexts. Whereas Debis1_Cer and Debis2_Cer provide only one instance of EventDatabase to process client requests, Debis3_Cer offers a pool of ten EventDatabase objects which are synchronized and managed by the special application object Pool. The entire set of application objects is multithreaded and configurable at run-time since they take full advantage of the management facilities described in Section 2.2.2.


next up previous
Next: SPECTO's Offline Application Logic Up: The Integration of the Previous: The Integration of the

Ralf-Dieter Schimkat
Thu Dec 9 14:08:00 GMT+1 1999