Skip to content

Docker: Service types

Owen Parry edited this page Sep 1, 2021 · 1 revision

Our framework separates services into three broad categories:

  1. Data sources - usually triplestores or convential databases
  2. Agents - which might do any or all of:
    • retrieve input from one or more data sources
    • perform operations on data
    • write output to one or more data sources
    • provide an API
  3. Web applications
    • e.g. visualisations that present data retrieved from agents
    • may include interactive elements that can request data updates/manipulation from agents

Communication between services is usually in the form of HTTP requests or SPARQL queries.

Clone this wiki locally