OfflineTransactionProvider

The OfflineTransactionProvider component is an interface module interfacing the offline tracker process units to external equipments providing asynchronous tracking transactions.

The component consists of two central internal sub-components:

  • The driver provides for communication with the external equipment.
  • The parser translates the information received from the equipment, through the driver component, to a format understood by the offline tracker process units.

Several driver/parser combinations can be utilized too interface equipment from different vendors. In addition to the sub-components, which is interchangeable and configurable, the component itself has numerous properties used to translate and adapt the information received from the sub-components.

The figure below shows the role of the OfflineTransactionProvider as the interface between external equipment and the offline tracker process units.