-
Notifications
You must be signed in to change notification settings - Fork 1
meeting_2022_05_10
Jeremy Faden edited this page May 10, 2022
·
9 revisions
-
status of new Java framework (server-java https://github.com/hapi-server/server-java)
- wiki describes: https://github.com/hapi-server/server-java/wiki
- various methods for data interface exist (HapiRecordSource implementations for formatted files, spawn, classpath)
- server will "aggregate" small reads of non-streaming service
- server can communicate with sources to see if they must read all parameters or they read subset of parameters
- server cleans up response, trimming extra records and validating
-
review work done by Bob Weigel (https://hapi-server.org/servers-dev/#server=CAIO)
- Code is at https://github.com/hapi-server/server-nodejs/tree/master/metadata/CAIO
- How is this catalog populated?
- Bob says data is not working (never did?) What is the source of data?
-
How will we access data?
- Data API? -- note it need not be streaming
- Files -- reader for CEF files needed
- Docker container access of data
-
Timeline / goals
- What can we accomplish before Larry's visit to Madrid
- What should things look like after Larry's visit
Bob's server was based on an older standard that is no longer supported.
https://www.cosmos.esa.int/web/csa-guide is a guide for the TAP server.
TAP server will be used to feed data into this HAPI server. Its data responses will be CEF responses. I have a parser for CEF within Autoplot which could be extracted, and there is one within "Sparta" project at github which Hector will link to.