International-Data-Spaces-Association / IDS-RAM_4_0

Focusing on the generalization of concepts, functionality, and overall processes involved in the creation of a secure 'network of trusted data' , the IDS-RAM resides at a higher abstraction level than common architecture models of concrete software solutions do. The document provides an overview and dedicated architecture specifications.
Creative Commons Attribution 4.0 International
38 stars 27 forks source link

Review the Business Layer of the RAM wrt Intermediaries and service providers #246

Open ssteinbuss opened 1 year ago

ssteinbuss commented 1 year ago

Based on the discussion in the working group architecture on 2023-03-14 we need to rediscuss the role model:

ssteinbuss commented 1 year ago
vdb-david commented 1 month ago

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).