Review the Business Layer of the RAM wrt Intermediaries and service providers
Opened this issue · 2 comments
Based on the discussion in the working group architecture on 2023-03-14 we need to rediscuss the role model:
- Service provider is not perfectly clear
- is a vocabulary provider an intermediary or a service provider?
- Ahmad Hemid with experience on the topic of the Vocabulary Provider
I do not entirely agree with the above views.
Looking at the definition of "Service Provider" in RAM 3 page 24, I think we are jumping to conclusions here. Imho RAM 4 does not explain that definition clearly enough, or at least leaves too much room for interpretation that could make this role seem redundant.
I also note that the ‘transfer Data’ arrow between ‘Data Provider’ & ‘Service provider’ as shown on RAM 4 Interaction_of_Roles is in the wrong direction. See RAM 3 pg 26.
=> a Service Provider can be considered a Data Provider and a Data Consumer at the same time (e.g., as a Data Consumer, it receives data from a Data Provider, then provides its specific service, and then turns into a Data Provider itself and offers the data in the International Data Spaces).