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.