|
Central Database
Data is stored in a central SQL database and web reports are generated with
real-time queries to the database. The database is a relational database, so
any standard reporting tool may be used to create customized reports.
User Sessions
Each user session separately logs data for user identification and later
retrieval. A unique identifier identifies and stores each session, such as
beginning and end times of sessions.
Internet Viewable
Kudos Analyzer implements Microsoft Active Server Pages as its user interface.
All reports are accessible from an Internet site using Internet Explorer.
Files Viewed
Usage of Kudos applications are logged and stored for each session. Date and
time information are stored for each viewed file on the remote terminal and
what viewer window displayed it.
Kudos Events
Events such as start and stop of the remote terminal, receipt of new
applications and uptime of each Kudos process are also stored.
Application Errors
All error logs are stored and sent to the server. This includes script errors,
HTTP errors, and other application errors.
Transactions
If a power outage occurs during logging, the logging mechanism uses transaction
functionality to ensure that information will restore itself when power
returns.
|
 |
HTTP Communications
Kudos Observer uses the Kudos Enterprise transportation infrastructure to send
content to the remote terminals. This infrastructure utilizes the HTTP protocol
to send and receive messages between remote terminals.
Guaranteed Delivery
When Kudos Observer sends content down to remote terminals, the content is
installed before confirmation of successful installation is sent back to the
server. If a network connection is unavailable, all events are queued until the
system is on-line.
Dialup Support
Remote kiosks may be configured as either 'true-push terminals' or 'smart-pull
terminals'. When operating in true-push mode, the server initiates a connection
to the terminals when data is needed. In the smart-pull mode, ther terminal
itself always initiates communication between the itself and the server. The
smart-pull option is particularly useful in dialup scenarios when the server
doesn't know how or when to open a connection to the terminal.
Firewall Support
By using HTTP communications, Kudos does not require specialized ports in the
firewall, but uses the standard port 80.
|