How it works

How it works

The diagram below shows how a user on the Intranet gets information from the jLog Applications. Note that the Web Server can be either the Apache or jLogbook server. (Usually, you would only need the Apache server if you have a large system. (More than 20 simultaneous users)


Initially, a systems administrator is responsible for the configuration of the logbook application. This involves the setting up of the different fields such as the log date and time, areas, users etc. The configuration information is then held in the database for each of the applications. In the diagram above, the different configurations are held in the different databases, one for each of the applications.

Whenever a user clicks on a link in the Browser on his or her screen,

  1. A request is sent to the main server asking for the relevant information for that user.

  2. The web server (Apache or jLogBookServer) then transfers the request to the jLog Application. jLog then first reads the configuration tables, which define the layout of the form to be presented to the user. (For example, the order in which the logs are presented to the user is a parameter specified in the configuration tables.) It then creates the jLog html information according to the format defined in the configuration tables.

  3. The jLog application then sends the information via the Web Server back to the user's browser. In the browser, the information is translated and displayed in the relevant form and grid.

Whenever a user adds a new log, the information is stored, together with the categories associated with that log entry in the data tables. Additional system categories such as the console name, shift number, Date, Time, etc. are also stored with the log information.

The function of the Apache or jLogbook web server is to allow many users to access the information simultaneously across the network. Each user may have a different user name so that the information and how it is presented may be different for each user.

Note: The jLog application can handle many different configurations simultaneously. The diagram above shows the standard applications that are available currently. You may develop your own application using the framework and add it to the menu system.

Here is a more detailed diagram on the internal structure: