Skip to content

This is the core of the Dataspace Connector as an IDS Connector reference implementation following the specifications of the IDS Information Model.

License

Notifications You must be signed in to change notification settings

domreuter/DataspaceConnector

 
 

Repository files navigation


Dataspace Connector Logo
Dataspace Connector

ContactContributeIssuesLicenseWiki

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.

Content

A project overview and short descriptions of each wiki section are presented here.

Quick Start

If you want to build and run locally, ensure that at least Java 11 is installed. Then, follow these steps:

  1. Clone this repository.
  2. Execute cd DataspaceConnector and ./mvnw clean package.
  3. Navigate to /target and run java -jar dataspace-connector-{VERSION}.jar.
  4. 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.

IDS Components

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 not open source Fraunhofer AISEC Gerd Brost

Contributing

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.

Developers

This is an ongoing project of the Data Economy business unit of the Fraunhofer ISST.

The core development is driven by

with significant contributions, comments, and support by (in alphabetical order):

License

Copyright © 2020 Fraunhofer ISST. This project is licensed under the Apache License 2.0 - see the LICENSE for details.

About

This is the core of the Dataspace Connector as an IDS Connector reference implementation following the specifications of the IDS Information Model.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.8%
  • Other 0.2%