The present document specifies the stage 3 protocol and data model for the SEAL Data Delivery (SEALDD) Server Services, for enabling the support of SEAL Data Delivery (SEALDD) services for vertical applications. It provides stage 3 protocol definitions and message flows, and specifies the API for each service offered by the SEALDD Server.
The stage 2 application layer architecture, functional requirements, procedures and information flows necessary for enabling SEAL Data Delivery (SEALDD) are specified in
TS 23.433.
The common protocol and interface aspects for API definition are specified in
clause 5.2 of TS 29.122.
The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
-
References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
-
For a specific reference, subsequent revisions do not apply.
-
For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
[1]
TR 21.905: "Vocabulary for 3GPP Specifications".
[2]
TS 29.122: "T8 reference point for Northbound Application Programming Interfaces (APIs)".
[3]
TS 29.501: "5G System; Principles and Guidelines for Services Definition; Stage 3".
[4]
[5]
TR 21.900: "Technical Specification Group working methods".
[6]
TS 23.434: "Service Enabler Architecture Layer for Verticals (SEAL); Functional architecture and information flows".
[7]
TS 23.433: "Service Enabler Architecture Layer for Verticals (SEAL); Data Delivery enabler for vertical applications".
[8]
TS 23.222: "Common API Framework for 3GPP Northbound APIs; Stage 2".
[9]
TS 29.222: "Common API Framework for 3GPP Northbound APIs; Stage 3".
[10]
TS 33.122: "Security aspects of Common API Framework (CAPIF) for 3GPP northbound APIs".
[11]
RFC 6749: "The OAuth 2.0 Authorization Framework".
[12]
[13]
RFC 8259: "The JavaScript Object Notation (JSON) Data Interchange Format".
[14]
[15]
TS 29.549: "Service Enabler Architecture Layer for Verticals (SEAL); Application Programming Interface (API) specification; Stage 3".
[16]
TS 29.508: "5G System; Session Management Event Exposure Service; Stage 3".
[17]
TS 29.558: "Enabling Edge Applications; Application Programming Interface (API) specification; Stage 3".
[18]
TS 29.571: "5G System; Common Data Types for Service Based Interfaces; Stage 3".
[19]
TS 29.514: "5G System; Policy Authorization Service; Stage 3".
[20]
TS 29.520: "5G System; Network Data Analytics Services; Stage 3".
For the purposes of the present document, the terms and definitions given in
TR 21.905 and the following apply. A term defined in the present document takes precedence over the definition of the same term, if any, in
TR 21.905.
For the purpose of the present document, the terms and definitions specified in
clause 3.1 of TS 23.433 and
clause 3.1 of TS 29.549 also apply, including the ones referencing other specifications.
Void.
For the purposes of the present document, the abbreviations given in
TR 21.905 and the following apply. An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in
TR 21.905.
DD
Data Delivery
E2E
End to End
SEAL
Service Enabler Architecture Layer for Verticals
SEALDD
SEAL Data Delivery
VAL
Vertical Application Layer
The SEAL Data Delivery (SEALDD) Server forms part of the SEAL Enabler Layer defined in
TS 23.434 and aims to ensure the efficient use and deployment of storage and delivery capabilities for the application content/data of vertical applications. The SEALDD Server supports for this purpose, among other functionalities defined in
TS 23.433, the following functionalities:
-
SEALDD application layer support functions to VAL Servers over the SEALDD-S reference point, i.e.:
-
SEALDD enabled Regular or URLLC application data transmission management;
-
SEALDD enabled data storage management;
-
SEALDD enabled data transmission quality measurement management; and
-
SEALDD policy configuration management.
-
SEALDD application layer support functions to other SEALDD Servers over the SEALDD-E reference point, i.e.:
-
SEALDD enabled data storage management;
-
SEALDD Server relocation management; and
-
SEALDD enabled data transmission quality measurement management.
Figure 4-1 shows the reference model of the SEALDD Enabler Layer, with a focus on the SEALDD Server: