Data spaces
The SmartOcean data space service provides uniform access to platform data services and external data sources.
The data streams of the core messaging service are forwarded into time series collections for longer-term storage as illustrated in the figure below
The data space service which currently uses the MongoDB cloud-based storage and provides an internal provider REST API for storing data and an external data consumer API for retrieving data. As the data service evolves, it will also be able to serve as a proxy service for access to external data services.
Deployed Austevoll Data Space Service
- Data Space REST API: https://dataspaceservice.jollywater-00619340.westus2.azurecontainerapps.io/
- Swagger Documentation: https://dataspaceservice.jollywater-00619340.westus2.azurecontainerapps.io/docs
Implementation
- Data space service implementation: https://github.com/smartoceanplatform/dataspace-service
- Data stream forwarding: https://github.com/smartoceanplatform/data_forwarder