Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 564 Bytes

File metadata and controls

28 lines (23 loc) · 564 Bytes

SOS Architecture

Each SOS node consists of a collection of services that manage specific aspects of the node itself and its behaviour.

The services are:

  • agent
  • storage
  • data discovery
  • node discovery
  • metadata
  • user and role
  • context

Each service, except for the agent one, can be exposed to the outside world by running a REST server. You should set the service to be exposed in the node configuration:

"services": {
      "context": {
        "exposed": false
      },
      "storage": {
        "exposed": true
      },
      ...
}