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

Dynamic and remote configuration of provided SOS endpoints #111

Open
nuest opened this issue Sep 30, 2015 · 0 comments
Open

Dynamic and remote configuration of provided SOS endpoints #111

nuest opened this issue Sep 30, 2015 · 0 comments

Comments

@nuest
Copy link

nuest commented Sep 30, 2015

The API is capable of providing access to different data sources, e.g. database or SOS services. For applications where a list of SOS services is dynamic, it would be useful to

  • be able to change the list of available services at runtime, which requires updating of caches etc.
  • provide a remote list of SOS endpoints to include, e.g. from a catalogue query

@ridoo Not sure what is possible already, feel free to directly edit this text!

Change SOS URLs at runtime

  • Re-load the existing configuration file at a fixed interval
    • can include to request URLs from a remote location at a fixed interval
  • Re-load the existing configuration file on file change with a file watcher (immediate or at a fixed interval)
  • If this happens with an API endpoint (e.g. PUT ../service), then we need authentication.

Load SOS URLs from remote location

  • send a requests to a remote server, e.g. a catalogue search, at startup of the component
  • extract SOS endpoints from the response, e.g. XPath expressions, or regex
  • update the TS-API cache
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant