Contact • Contribute • Issues • License • Wiki
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 Connector Framework for IDS functionalities and message handling. It provides a REST API for loading, updating, and deleting resources with local or remote data enriched by its metadata. The Dataspace Connector supports IDS conform message handling with other IDS connectors and IDS brokers and implements usage control for eight IDS usage policy patterns.
A project overview and short descriptions of each wiki section are presented 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 dataspace-connector-{VERSION}.jar
. - If everything worked fine, the connector is available at https://localhost:8080/. The API can be accessed at https://localhost:8080/admin/api.
For more details, see here. If you do not want to deploy the application yourself, have a look at how to use the test setups.
The ConfigManager and its GUI aim to facilitate the configuration of the Dataspace Connector and further IDS connector implementations. Both projects are also open source.
Library/ Component | License | Owner | Contact |
---|---|---|---|
IDS Information Model Library | Apache 2.0 | Fraunhofer IAIS | Sebastian Bader |
IDS Information Model Serializer Library | Apache 2.0 | Fraunhofer IAIS | Sebastian Bader |
IDS Framework | Apache 2.0 | Fraunhofer ISST | Tim Berthold |
IDS Broker | open core | Fraunhofer IAIS | Matthias Böckmann |
DAPS | Apache 2.0 | Fraunhofer AISEC | Gerd Brost |
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
- Julia Pampus, Fraunhofer ISST
- Brian-Frederik Jahnke, Fraunhofer ISST
- Ronja Quensel, Fraunhofer ISST
with significant contributions, comments, and support by (in alphabetical order):
- Haydar Qarawlus, Fraunhofer ISST
- Johannes Pieperbeck, Fraunhofer ISST
- René Brinkhege, Fraunhofer ISST
- Steffen Biehs, Fraunhofer ISST
Copyright © 2020 Fraunhofer ISST. This project is licensed under the Apache License 2.0 - see the LICENSE for details.