CTMS Registry as Service

The CTMS registry collects the HAL resources provided by the all different CTMS services on the platform.

A CTMS compliant service must implement a bus method getServiceRoot that returns a top-level HAL resource with links to the functionality that the service provides. This service root resource must be enriched with additional information:

  • The service property should contain basic information about the service.

  • The resources property must specify the HAL resources that shall be included in the CTMS registry.

For details, see Resource - Service Root.

All services that implement a getServiceRoot method are automatically added to the CTMS registry. There’s no need for an explicit registration call.