Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Feature

ODS/API Platform

Data Management Service

By TC

By Summit

Level 0 and level 1 validation

(tick)

Status
colourGreen
titledone

(tick)

Descriptor validation

(tick)

Status
colourGreen
titledone

(tick)

Reference validation

(tick)

Status
colourGreen
titledone

(tick)

Cascading updates on key changes

(tick)

Status
colourGreen
titledone

(tick)

Concurrency management with ETags

(tick)

Status
colourBlue
titleMUST HAVE

(question)

(tick)

Level 2 validation via SQL scripts

(tick)

Status
colourBlue
titleMUST HAVE

Once a compatibility layer is available, will be able to run the same SQL scripts used today for Level 2 validation

(question)

Realtime level 2 validations via streaming data

(error)

Status
colourYellow
titleCould Have

Note

Does anyone want this? Might be more of a demonstration than a core feature of the system

(question)

API Client Features

Feature

ODS/API Platform

Data Management Service

By TC

By Summit

Concurrency management with ETags

(tick)

Status
colourBlue
titleMUST HAVE

(question)

(tick)

LIMIT/OFFSET paging

(tick)

Status
colourGreen
titledone

(tick)

Cursor-based paging

(tick) (7.3)

Status
colourBlue
titleMUST HAVE

(question)

Database Technologies

Feature

ODS/API Platform

Data Management Service

By TC

By Summit

Core database storage in PostgreSQL

(tick)

Status
colourGreen
titledone

The database structure is very different than the ODS database

(tick)

Core database storage in MSSQL

(tick)

Status
colourBlue
titleMUST HAVE

(tick)

GET queries using search database

(error)

Status
colourGreen
titledone

Either OpenSearch or Elasticsearch

(tick)

GET queries using relational database

(tick)

Status
colourBlue
titleMUST HAVE

Removes the requirement to run Kafka and OpenSearch or Elasticsearch

(tick)

Reporting queries using ODS database schema

(tick)

Status
colourBlue
titleMUST HAVE

Note

This will likely be a compatibility layer to ease the transition for those who have built reporting solutions on the ODS database structure.

Is this required for state-based pilot testing? Can it be finalized after the 1.0 release?

(question)

Core database storage in managed PostgreSQL-compatible databases (e.g. Aurora, Cosmos DB)

(error)

Status
colourPurple
titleSHOULD Have

Conceptually this should work, but we may need community help for testing these scenarios while the development team focuses on code-level features.

(question)

Realtime population of a data lake

(error)

Status
colourPurple
titleSHOULD Have

(question)

Data Management Features

Feature

ODS/API Platform

Data Management Service

By TC

By Summit

Streaming data out via Kafka

(error)

Status
colourGreen
titledone

(tick)

Change Queries API

(tick)

Status
colourPurple
titleSHOULD Have

Required for API Publisher synchronization; if not implemented must provide alternative.

(question)

...

Feature

ODS/API Platform

Data Management Service

By TC

By Summit

Docker images and sample Docker Compose settings

(tick)

Status
colourGreen
titledone

(tick)

Multitenancy routing and instance management

(tick)

Status
colourBlue
titleMUST HAVE

(question)

(tick)

PowerShell installation scripts for Windows Server

(tick)

Status
colourYellow
titleCould Have

Note

Does anyone want this?

(question)

Deployment orchestration via (Kubernetes, Terraform, Cloud Formation, ARM, etc.)

(error)

(though there are Exchange contributions)

Status
colourRed
titleWOn't Have

Unless a community member contributes

(error)

...