... | ... | @@ -17,3 +17,5 @@ Die OpenASiST-App oder eine Hochschulvariante, der OpenASiST-Server und ein Hoch |
|
|
|
|
|
Anhand eines Beispieles soll das Zusammenspiel erläutert werden:
|
|
|
Die OpenASiST-App stellt eine REST-Requests an den OpenASiST-Server, welcher daraufhin in seinem Cache sucht und gegebenenfalls gecachte Daten zurück zur anfragenden App sendet. Besitzt der OpenASiST-Server keine nützlichen Daten im Cache, fragt dieser den zuständigen Hochschulkollektor und beschafft sich die aktuellen Daten. Nachdem der ASiST-Server seine eigene Datenbasis aktualisiert hat, sendet er dem wartenden ASiST-Client(App) einen Response mit den gewünschten Daten zurück.
|
|
|
|
|
|
Um Latenzen zu vermeiden, greift der OpenASiST-Server periodisch auf manche Ressourcen der HS-Kollektoren zu, um seinen Cache aktuell zu halten. |
|
|
\ No newline at end of file |