Contact • Contribute • Docs • Issues • License
The Dataspace Connector is an implementation of an IDS connector component following the IDS Reference Architecture Model. It integrates the IDS Information Model and uses the IDS Messaging Services for IDS functionalities and message handling. The core component in this repository provides a REST API for loading, updating, and deleting resources with local or remote data enriched by its metadata. It supports IDS conform message handling with other IDS connectors and components and implements usage control for selected IDS usage policy patterns.
We provide Docker images. These can be found here. For a Docker or Kubernetes deployment, as well as a full setup with the Connector and its GUI, see here.
If you want to build and run locally, ensure that at least Java 11 is installed. Then, follow these steps:
- Clone this repository.
- Execute
cd DataspaceConnector
and./mvnw clean package
. - Navigate to
/target
and runjava -jar dataspaceconnector-{VERSION}.jar
. - If everything worked fine, the connector is available at https://localhost:8080/. The API can be accessed at https://localhost:8080/api. The Swagger UI can be found at https://localhost:8080/api/docs.
For more details, see here.
You are very welcome to contribute to this project when you find a bug, want to suggest an improvement, or have an idea for a useful feature. Please find a set of guidelines at the CONTRIBUTING.md and the CODE_OF_CONDUCT.md.
This is an ongoing project of the Data Economy business unit of the Fraunhofer ISST.
The core development is driven by
- Heinrich Pettenpohl, Fraunhofer ISST, Project Manager
- Julia Pampus, Fraunhofer ISST, Lead Developer
- Brian-Frederik Jahnke, Fraunhofer ISST
- Ronja Quensel, Fraunhofer ISST
with significant contributions, comments, and support by (in alphabetical order):
- Erik van den Akker, Fraunhofer ISST
- Fabian Bruckner, Fraunhofer ISST
- Gökhan Kahriman, Fraunhofer ISST
- Haydar Qarawlus, Fraunhofer ISST
- Johannes Pieperbeck, Fraunhofer ISST
- René Brinkhege, Fraunhofer ISST
- Steffen Biehs, Fraunhofer ISST
- Tim Berthold, Fraunhofer ISST
Copyright © 2020 Fraunhofer ISST. This project is licensed under the Apache License 2.0 - see the LICENSE for details.