Skip to content

Compatibility Updates for TFS with CAMARA Project's Quality on Demand Release r1.2

Proposers

  • Shayan Hajipour (CTTC)
  • Lluis Gifre (CTTC)
  • Ricard Vilalta (CTTC)
  • Raül Muñoz (CTTC)

Description

The following changes are required in TFS for compatibility with the CAMARA project's quality on-demand release r1.2 [1]

Authorization and Authentication

TFS should implement support for both 2-legged and 3-legged OAuth access tokens. This will enable device or application information access using the provided access tokens.

Support for CAMARA's releases in the database

The database should support different versions of the CAMARA data model as the data models are not stable. Pydantic may be used for data validation, and data may be saved as dumped JSON in the database.

Support for user/device data in the database

The concept of user or "device" in the CAMARA scope is required to reference the active connectivity services of the device.

Support for CAMARA's releases in NBI

Support for the new qos-provisioning in TFS

The new qos-provisioning API provides permanent connectivity services until they are terminated by the device that requested them.

Support for service schedule in TFS

QOS-on-demand services should be terminated based on their schedule.

Incorporation of predefined qos profiles based on template

CAMARA provides a sample mapping table for QOS profiles, which is available here:

References

  1. CAMARA API release r1.2
Edited by Shayan Hajipour