Skip to main content

About the Traceability Driver

The Traceability Driver is a free open-source software tool that can be used to help reduce the costs of making a traceability solution interoperable. It is a standalone module that can be installed…

John Heggelund
Updated by John Heggelund

The Traceability Driver is a free open-source software tool that can be used to help reduce the costs of making a traceability solution interoperable. It is a standalone module that can be installed into an existing software system to expose traceability data using the GDST module.

Detailed information about implementing and deploying the Traceability Driver can be found at its public code repository

Benefits

The Traceability Driver significantly reduces the time, effort, and resources required to deploy an interoperable traceability system. Deploying the driver is as simple as:

  1. Mapping your internal database records to common event models
  2. Deploying the driver instance on prem or the cloud with Docker

Functionality

The Traceability Driver reads data from your system, maps the data to GDST format using the mapping file you provide, and hosts an EPCIS compliant Query Interface with authentication and authorization methods you are free to configure.

Security

The Traceability Driver allows you to easily configure API key authentication to ensure your data is secure. The deployment of the driver is fully in your control, giving you the freedom to implement additional layers of security as needed.

Examples of additional security layers include:

  1. Deploying the driver on a secure virtual network
  2. Locking access to the driver behind an API gateway
  3. Configuring an OAuth 2.0 layer for exchanging access tokens for the required API Key
API Key authentication is adequate for the majority of deployments. The need for additional security should be evaluated based on your specific use case

Public Code Repository

Docker Image Repository

How did we do?

Contact