Skip to content

Latest commit

 

History

History
75 lines (54 loc) · 2.72 KB

README.md

File metadata and controls

75 lines (54 loc) · 2.72 KB

Tractus-X Knowledge Agents Data Plane EDC Extensions (KA-EDC-AGENT-PLANE)

KA-EDC-AGENT-PLANE (Agent Plane) is a module of the Tractus-X Knowledge Agents EDC Extensions.

About this Module

This module hosts data plane extensions to the Eclipse Dataspace Components (EDC) and final artifacts based on Tractus-X EDC in order to enable Semantic Web data exchange, in particular by employing the SPARQL protocol.

The EDC is usually deployed as at least two components, the Control Plane (which does the actual contracting, negotiations and state handling/validation) and several data planes which perform the actual data transfer.

The present Agent Plane is a variant of the Standard Http/S3 Data Plane and can be either employed standalone or as a companion to other protocol planes.

This module consists of

Getting Started

Build

To compile and package the binary artifacts (includes running the unit tests)

mvn package 

To publish the binary artifacts (environment variables GITHUB_ACTOR and GITHUB_TOKEN must be set)

mvn -s ../settings.xml publish

Containerizing

You can either build the docker images using a maven profile

mvn package -Pwith-docker-image

Alternatively, after a successful build, you can invoke docker yourself

docker build -t tractusx/agentplane-azure-vault:1.14.24-SNAPSHOT -f agentplane-azure-vault/src/main/docker/Dockerfile .
docker build -t tractusx/agentplane-hashicorp:1.14.24-SNAPSHOT -f agentplane-hashicorp/src/main/docker/Dockerfile .