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.
API:
The means by which an API invoker can access the service.
API invoker:
The entity which invokes the CAPIF or service APIs.
API invoker profile:
The set of information associated to an API invoker that allows that API invoker to utilize CAPIF APIs and Service APIs.
API exposing function:
The entity which provides the service communication entry point for the service APIs.
Common API framework:
A framework comprising common API aspects that are required to support service APIs.
Northbound API:
A service API exposed to higher-layer API invokers.
Onboarding:
One time registration process that enables the API invoker to subsequently access the CAPIF and the service APIs.
Service API:
The interface through which a component of the system exposes its services to API invokers by abstracting the services from the underlying mechanisms.
For the purposes of the present document, the following terms and definitions given in 3GPP TS 29.198-01 [6] apply:
Service Capability Server (SCS)
For the purposes of the present document, the following terms and definitions given in
TS 32.240 apply:
Offline charging
Online charging
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.
ACL
Access Control List
AEF
API Exposing Function
AF
Application Function
API
Application Program Interface
AS
Application Server
BM-SC
Broadcast Multicast Service Centre
CAPIF
Common API Framework
CRUD
Create, Read, Update, Delete
DASH
Dynamic Adaptive Streaming over HTTP
DDoS
Distributed Denial of Service
DNS
Domain Name Servers
ETSI
European Telecommunications Standards Institute
GS
Group Specification
HATEOAS
Hypermedia As The Engine Of Application State
HPLMN
Home PLMN
HTTP
Hyper Text Transfer Protocol
HTTPS
Hypertext Transfer Protocol Secure
IDL
Interface Definition Language
IETF
Internet Engineering Task Force
IoT
Internet of Things
IP
Internet Protocol
IP-CAN
IP Connectivity Access Network
ISG
Industry Specification Group
JSON
JavaScript Object Notation
MBMS
Multimedia Broadcast and Multicast Service
MEC
Multi-access Edge Computing
MMS
Multimedia Messaging Service
MTC
Machine Type Communication
NAPS
Northbound API for SCEF - SCS/AS Interworking
NDS/IP
NDS for IP based protocols
NFV
Network Functions Virtualization
NGSI
Next Generation Service Interfaces
OAI
Open API Initiative
OAuth
Open Authorization
OMA
Open Mobile Alliance
OWSER
OMA Web Services
PC
Protocol Converter
PCC
Policy and Charging Control
PCRF
Policy control and Charging Rules Function
PLMN
Public Land Mobile Network
REST
REpresentational State Transfer
RPC
Remote Procedure Call
RTP
Real Time Protocol
SCEF
Service Capability Exposure Function
SCS
Service Capability Server
SMS
Short Message Service
SOAP
Simple Object Access Protocol
TCP
Transmission Control Protocol
TLS
Transport Layer Security
TSSF
Traffic Steering Support Function
UDDI
Universal Description, Discovery and Integration
UE
User Equipment
URI
Uniform Resource Identifier
URL
Uniform Resource Locator
VOD
Video On Demand
VPLMN
Visiting PLMN
WSDL
Web Services Description Language
XML
eXtensible Markup Language