Table of Contents

AGTEK Access Server - Trackwork 2013

To support SmartTrack and Trackwork applications, the AGTEK Access server needs to change to accommodate new requirements. The first version of the server, written by external consultants, was a C++/Linux based server which had several issues. The second version of the server, written in Java/Linux, has been in production since 2009. A modified server implementation starting in 2014 is anticipated to support the track applications.

Story 1 - Leveling the base

We are anticipating that the trackwork will be significantly less than the original Java server implementation (2009) and should be less effort than the license extensions (2011). To prepare for the track extensions, the server needs to be in a relatively clean state. This will prevent any lingering server issues from introducing challenges to the track implementation.

The following items will set the base line for the track work:

Story 2 - Base line

Provide the server base to support, at least, the capabilities required in SmartTrack.

Story 3 - Supervisory level

TrackerDirective
 {
    int           handle;
    long          time;
    String        trackerSerialNumber;
    StoredProject project;
    StoredFile    job_file;
    boolean       isAcknowledged;
 }