Data services¶
Data services form the data plane of the dataLOFT platform. They are built on top of management services by data providers and implement domain-specific data access logic.
What a data service is¶
A data service is any service that:
- Implements the run-dsrpc gRPC provider interface so that RUN-DSP can query its catalogue and request transfers.
- Registers its offerings as self-descriptions in FC-Service so that consumers can discover it.
Beyond these two integration points, a data service is unconstrained. It may be written in any language, store data in any backend, and apply any domain-specific processing logic.
r-squared¶
r-squared is the reference data service for the dataLOFT platform. It demonstrates how an ECG analysis workflow integrates with the management services. See r-squared.