Skip to content

FIWARE Connector

Introduction

The FIWARE Data Space Connector is an integrated suite of components every organization participating in a data space should deploy to “connect” to a data space. Following the DSBA recommendations, it allows to:

Note: Although the FIWARE Data Space Connector provides compatibility with NGSI-LD as the data exchange API, it could also be used for any other RESTful API by replacing or extending the PDP component of the connector.

The functionalities mentioned above can be used by an organization to connect to the data space in its role as data (processing) service provider, consumer of data (processing) services, or both.

Key points

  • Final and ready-to-use software (versus the framework approach of Eclipse)
  • (Partial support for) IDS Dataspace Protocol (DSP)
  • Not as agnostic as Eclipse, although its modular approach makes it possible (in theory) to extend its capabilities.
  • It is not very tested; expect bugs and error reporting work.
  • Development is relatively slow.

Getting started

The Minimum Viable Data Space Infrastructure repository provides a ready-to-use, minimal deployment of a FIWARE Data Space Connector. Its main purpose is to offer an easy way to deploy the FIWARE connector locally.

Minimum Viable Data Space (Local)

Check out the examples/kind_minimal_ds_local exmple. This example is composed of the following blocks:

  • Fiware Data Space (FDS) Operator or Trust Anchor: Trust Anchor that manages the issuers and credentials.
  • FDS Connector A (Provider): Entity that provides and consumes data from the data space.
  • FDS Connector B (Consumer): Entity that only consumes data from the data space.

FIWARE minimal data space

For further details and to get started, please visit the repository on GitHub.