SCM-S

SEAL Configuration Management Server

Management →
Introduced in Rel-16

SCM-S is the SEAL Configuration Management Server, a network function that manages the configuration of SEAL clients by provisioning, updating, and maintaining their service configuration data.

Category
Management
Introduced
Rel-16
Where
Services › IMS
Specifications
2 specs
SCM-S Description Purpose Related Classification Detected Changes Specifications

Description

The SEAL Configuration Management Server (SCM-S) is a core component within the 3GPP Service Enabler Architecture Layer (SEAL) framework, standardized from Release 16 onwards. It functions as a centralized configuration repository and management entity for SEAL clients, which are typically application servers or user equipment seeking to utilize common network service capabilities like identity management, group management, or configuration management itself. The SCM-S stores and provisions specific configuration data, known as SEAL Configuration Data (SCD), to authorized SEAL clients. This data includes parameters necessary for the client to discover and interact with other SEAL service enablers, such as endpoint addresses, supported service versions, and security policies.

Architecturally, the SCM-S is defined as a network function that exposes a northbound API, specified in 3GPP TS 24.257, for configuration management. It interacts with the Network Exposure Function (NEF) or directly with application functions, depending on the deployment model. The server authenticates and authorizes configuration requests from SEAL clients based on network policies. It manages the lifecycle of configuration data, supporting operations like creation, retrieval, modification, and deletion of SCD. The SCM-S ensures that clients receive consistent and up-to-date configuration, which is crucial for the reliable operation of services built on the SEAL architecture.

Its operation involves a request-response mechanism. A SEAL client, upon initialization or when its configuration becomes stale, sends a request to the SCM-S. The request includes the client's identity and the type of configuration data required. The SCM-S validates the request, retrieves the appropriate SCD from its database, and returns it to the client in a standardized format. The server may also push configuration updates to clients proactively in case of network changes. By decoupling service logic from configuration management, the SCM-S simplifies service deployment, enhances scalability, and ensures that configuration changes can be propagated across the network efficiently without requiring updates to individual client applications.

Purpose & Motivation

The SCM-S was introduced to address the growing complexity of managing configuration for network-exposed services, particularly with the rise of 5G and the need for standardized service enablers. Prior to SEAL, applications interacting with network capabilities often relied on proprietary or ad-hoc methods for configuration, leading to integration challenges, inconsistent behavior, and high operational overhead. The lack of a unified configuration management mechanism made it difficult to deploy, update, and scale services across different operators and vendors.

The creation of the SCM-S was motivated by the 3GPP's work on common service enablers in Release 16, which aimed to provide reusable building blocks for applications. It solves the problem of how to efficiently and securely distribute the necessary connection and policy parameters to diverse SEAL clients. By centralizing configuration management, it ensures that all clients operate with the correct parameters, reducing errors and misconfigurations. This is especially important in multi-vendor environments and for edge computing scenarios where services need to be dynamically orchestrated.

Historically, configuration was often hard-coded or managed through operator-specific provisioning systems, which were not designed for the agile, API-driven interactions required by modern applications. The SCM-S provides a standardized, web-based interface (RESTful APIs) that aligns with cloud-native principles. It enables automation, supports zero-touch provisioning, and facilitates the lifecycle management of network-exposed services, thereby accelerating service innovation and reducing time-to-market for new offerings.

Classification

Part ofSEAL

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (23 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-16 3 changes

In Release 16, the SCM-S (SEAL Configuration Management Server) function was newly introduced to deliver configuration documents to UEs, specifically the UAE client UE configuration document. This enables procedures such as C2 communication modes configuration, where the UE uses a URI received from the SCM-S to communicate with the UAE server. The specification also defined the associated SIP-based subscribe/notify procedures for this configuration management.

  • SIP based subscribe/notify procedures for configuration management TS 24.546CR0001
  • Adding IANA registration template for VAL user profile and UE configuration document TS 24.546CR0004
  • Using proper element names in VAL UE Configuration TS 24.546CR0005
Rel-17 10 changes

In Release 17, the SCM-S (SEAL Configuration Management Server) was enhanced with new CoAP-based procedures and APIs for managing VAL UE configuration data. This included updates to the data semantics, XML schema, and structure for the C2 communication modes configuration procedure to support UAS services. Additionally, the VAL user profile data handling and the integration of VAL UE information within configuration management procedures were refined.

  • Addition of CoAP VAL UE configuration data procedures TS 24.546CR0016
  • Addition of CoAP Resource representation and APIs for UE configuration TS 24.546CR0021
  • Updates in VAL user profile data SCM server CoAP procedure TS 24.546CR0024
  • add VAL UE Information to configuration management procedure TS 24.546CR0007
  • Update to C2 communication modes configuration procedure TS 24.257CR0001
  • Update to the structure of C2 communication modes configuration procedure TS 24.257CR0002

+ 4 more changes

Rel-18 4 changes

In Release 18, the SCM-S function was enhanced with new procedures for Multi-USS management and for supporting DAA (Detect and Avoid) configuration. The release also introduced a server procedure for tracking dynamic UAVs and addressed an undefined reference to SEAL data delivery management within the specification framework.

  • Multi-USS management procedures TS 24.257CR0010
  • DAA support configuration procedures TS 24.257CR0011
  • Tracking dynamic UAVs - server procedure TS 24.257CR0026
  • Undefined reference to SEAL data delivery management TS 24.257CR0034
Rel-19 6 changes

In Release 19, the SCM-S function was enhanced to support new procedures for Uncrewed Aerial Systems (UAS), specifically introducing a UAV flight path monitoring assistance configuration procedure and a No-Transmit Zone (NTZ) configuration procedure for NTZ support over the UAE layer. These updates enable the UAE layer to utilize SEAL services, such as configuration management, for UAS services like UAE-layer/SEAL assisted NTZ enforcement. Additionally, a new data type for the location positioning configuration procedure for CoAP was introduced, and IANA registration for SEAL Satellite Info was addressed.

  • Update structure to support UAV flight path monitoring assistance configuration procedure TS 24.257CR0048
  • NTZ configuration procedure for NTZ support over UAE layer TS 24.257CR0050
  • UAE-layer/SEAL/LMS assisted NTZ enforcement TS 24.257CR0054
  • Introduction of new data type for location positioning configuration procedure for CoAP TS 24.546CR0053
  • Correction in NTZ configuration procedure TS 24.257CR0052
  • IANA registration for SEAL Satellite Info with rectification. TS 24.546CR0067

Explore further

Broader topics and technologies where SCM-S plays a role.

Defining Specifications

3GPP specifications that define or reference SCM-S, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 24.257 vj40 UAS Application Enabler (UAE) Layer Rel-19
TS 24.546 vj10 SEAL Configuration Management Protocol Specification Rel-19