Open alex4200 opened 5 years ago
So after the meeting I was thinking and I think we should go to the creation of the backend of the SimUI. This back-end of the SimUI will communicate with the UI to run the simulation, then to Unicore to actually run it and after Unicore finished, will be in charge of register the results to the KG if it's successful (for the time being). Before submitting the metadata to the KG this back-end will take care of forming the JSON-LD that we need to pass it for the registration.
I would like to take your advices in order not to forget any piece:
To communicate with Unicore:
To communicate with KG
@olinux FYI
To communicate with KG: As discussed, I would suggest a technical user for the backend which executes the operations on behalf of the user. You then can also ensure that the token can be refreshed properly.
@olinux Do you have any news on this item, especially on this technical user we could use?
From my side, I don't think I'll have time to work on this these weeks. We should move it to SGA3
Use Case Update
List of additional/changed features
The idea is to register each Simulation result from the SimUI. The actual steps are the following:
Tasks
Acceptance Criteria
Define here the acceptance tests to evaluate the use case’s compliance with the requirements as defined above. Also possible end users for testing can be included here.
Extra Requirements
System
Performance
1-24 hours to complete the task from start to finish (including registering, file copy ...)