PRODUCTS

RIO GRANDE

Rio Grande is a hosted application (hosted by a J2EE compliant Application Server) which consist of a
collection of components brought together to form a complete application.

The major components of RIO Grande are:

  • RIO: Remote I/O component which provides the messaging infrastructure between the 4690
    Controllers and Server
  • Tlog Parser: Java based Tlog parser designed to parse raw 4690 Tlog data
  • Spring Framework: Framework used to bind java code into an application and provided system
    Services
  • Quartz Scheduler: Enterprise class java based scheduling system
  • Web Fronted: Web based front end allowing users to interact with the application
  • RDBMS (database), which holds parameters as well as pos data

Rio Grande is the foundation for a Web Based system which will allow retailers access to, and control of
their 4690 POS systems and it’s data.

Currently Rio Grande provides the following services:

  • The ability to trickle tlog data from the 4690 POS Controller to a host. The tlog data comes in
    near real time
  • The ability to send files to and receive files from the POS controller(s) as timed intervals. The
    Quartz scheduling system provides a wide variety of scheduling options.
  • The ability to monitor applications on the POS controller and generate alert emails when the
    application is not running
  • The ability to check the status of the POS controller and check for running jobs

Future services are:

  • The ability to generate daily(nightly) reports on the status of all stores
  • The ability to initiate jobs to pull log files from the stores nightly
  • The ability to define criteria for generating email notifications when the criteria is not met (i.e. store was not closed, etc..)

The application parameters and settings are defined and modified in a series of XML files which reside in
the WAR file on the server.

Some of these settings can be changed at runtime while other changes require an application restart.
Rio Grande utilizes an open source logging tool, which provides excellent control over event logging.
Logging properties can be changed “on the fly”.