Product Distribution Layer (PDL)
PDL distributes many types of information. It:
- integrates with existing systems, Cross-platform command line and Java APIs.
- is loosely coupled, producers and consumers may communicate directly or via hubs.
- uses push distribution.
- uses digital signatures to provide authentication and integrity.
Download latest release
Download ProductClient.zip from the GitHub releases page:
PDL can be upgraded by replacing the ProductClient.jar file and restarting the process.
Building or Developing
This is a java project with a Gradle build file. To build the project, from the project directory run:
or, to also run tests and coverage
Files are output to the
Some unit tests depend on
- internet connection
- SSH access to localhost with out a password (via a key).