|
Attributes
For each remote terminal, dynamic attributes can be created. This is done on
the server and can be used to group the remote terminals by location, specific
properties, or configuration. Kudos Distributor replicates these attributes to
each remote terminal and makes them accessible in the Kudos object model of
Kudos Runtime. By using these attributes in Kudos applications, you can
configure it to run differently and access different services based on local
attributes at each terminal. For instance, the application can use an in-store
printer with different properties for each store.
Nested Grouping
Nested groups can be created with unlimited depth to manage remote terminals in
a hierarchal tree structure.
Group Configuration
Multiple terminals can be configured simultaneously. This saves time greatly
when deploying an application or when editing or synchronizing terminal
attributes. Furthermore, application installation, update, and removal can be
scheduled to execute at any given time or interval.
Hierarchical Distribution
For highly scalable solutions, you can utilize the hierarchical distribution
provided by Kudos transportation infrastructure. This allows for the remote
terminals to be configured in a tree-like structure so instead of sending
updates from the server to Client A, and then again from the server to Client B
(located on the same LAN as Client A), the server can send to Client A, and
then Client A can send to CLient B as the connection from A to B is far better
than from the server to Client B. In this case, Client A is referred to as an
aggregator for Client B. Each terminal can still have customized content,
different from its aggregator.
|
 |
HTTP Communications
Kudos Enterprise provides the transportation infrastructure for the other Kudos
modules to send and retrieve data to and from remote terminals. This
infrastructure utilizes the HTTP protocol, which operates on top of IP and is
the driving force of the World Wide Web.
Guaranteed Delivery
All events sent through the system have guaranteed delivery as recipients
acknowledge to the server that they have successfully processed the message.
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. This may be due
to DHCP configurations, firewall restrictions, phone line problems, route
problems, or any other kind of problems that may prevent direct connections to
the terminal. The advantage with 'true-push' and 'smart-pull' is that data is
sent immediately and schedules for dialups do not need to be configured, along
with schedules for when the terminals should pull data from the server.
Firewall Support
By using HTTP communications, Kudos does not require specialized ports in the
firewall, but uses the standard port 80. If groups of remote terminals are
located behind a firewall, Kudos can be configured to 'see' only the first
temrinal that can then serve as an aggregator for the rest.
|