How can we enable access to time series data via S3I Broker
https://rifrt-jira.rif-ev.de/browse/KWH-1504
We see a common demand in several research projects that access (read and write) to time series data should be standardized.
- We should limit the pure query from the outside
- Should we limit the use of query parameters? (consider security issues like injection)
- Should we use/expand the S3I-B protocol to support time series data?
The current modeling based on the existing S3I-B UML:
After discussion with @Artem and under in consideration of the comment of @GromeTT, I did the following changes to the concept
- remove the enum class
ValueType
- move the attribute
timeInterval
from the classS3I::B::AttributeValueMessage
toGetValueRequest
andDeleteAttributeRequest
- Keep the new classes
S3I::B::TimeValue
(describing a value at a specified time point) andS3I::B::TimeInterval
(describing time interval with the attributes start and end) - The highlighted parts are the changes compared with the version published in our position paper.
Edited by Jiahang Chen