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

Discussie: aantal netwerkcalls bij bevragen van vergaderinformatie door PLOOI en andere afnemers - wat is acceptabel of gewenst? #103

Open
hdksi opened this issue Jun 24, 2024 · 0 comments

Comments

@hdksi
Copy link

hdksi commented Jun 24, 2024

De (mini-)ORI API is ontworpen om per API-call niet meer data dan nodig te bevragen. Resources (vergaderingen, agendapunten en informatieobjecten) zijn primair met behulp van URL's aan elkaar gerelateerd. Dit is conceptueel heel netjes, maar betekent wel dat het ophalen van een 'complete' vergadering (dus met bijbehorende agendapunten en informatieobjecten) relatief veel netwerkcalls met zich mee kan brengen.

Bijvoorbeeld:

  1. vergadering ophalen op basis van {id}
  2. agendapunt 1 ophalen via teruggekregen url
  3. agendapunt 2 ophalen via teruggekregen url
  4. agendapunt 3 ophalen via teruggekregen url
  5. agendapunt n ophalen via teruggekregen url
  6. informatieobjecten 1,2,3,[...] ophalen via teruggekregen {id's}

Een alternatief voor vergaderingen en agendapunten lijkt die altijd/alleen te bevragen met query parameter 'gewijzigdSinds'. Dan zouden altijd twee calls nodig zijn - voor iedere resource één. Informatieobjecten kunnen vervolgens op basis van id's in één extra call worden opgehaald.

Wat is hier gewenst?

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