Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify the exact role of the registry and the term virtual registry #5

Open
s4b7r opened this issue May 24, 2024 · 1 comment
Open

Comments

@s4b7r
Copy link

s4b7r commented May 24, 2024

@s4b7r, @martin-held-hereon could you elaborate on "virtualize registry"? I missed this discussion.

We tried to cover that discussion in the request-specs as well. You can find it under "exact role of the registry". However, I have to admit we went over that kind of quick and did not formulate it as thoroughly as the first parts. I will try to make that a bit clearer and prepare a pull request.

To summarize quickly: The idea is that we could have a central registry, but that the spec so far is agnostic to that. The reason being: If some additional software component in your client sends the same query to multiple endpoints (e.g. for available types at the endpoints), this would be in a way a virtual registry: just a point where information of multiple endpoints is collected and relayed. "Virtual" because there is no extra host/service that makes up that registry but it is an additional software step. If we do the specification of that "registry interface" right, there is nearly no difference whether that registry is inside the client software, on a dedicated central host, or even multiple registries are hosted somewhere, e.g. if you need one specifically internally in your own institution.

Originally posted by @s4b7r in MADICES/MADICES-2024#10 (reply in thread)

@s4b7r
Copy link
Author

s4b7r commented May 24, 2024

@edan-bainglass you can assign this to me, if that's possible. I will try to improve that description.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant