Contiamo Data Hub is made up of several key components:
Pantheon Query Engine
Processes requests made against the platform
Transforms queries and schemas into backend-specific formats by creating query plans
Executes queries
Identity Provider
Authentication layer
Metadata DB
Stores connection details about data sources and PSL definitions of schemas
Requests to Data Hub can be made via a JSON or JDBC interface.