In 3GPP, there are multiple northbound API-related discussions e.g., APIs for Service Capability Exposure Function (SCEF) functionalities defined in TS 23.682
, API for the interface between MBMS service provider and BM-SC defined in TR 26.981
. To avoid duplication and inconsistency of approach between each individual API activity, 3GPP has considered the development of a common API framework (CAPIF) that includes common aspects applicable to any northbound APIs.
The present document is a technical report which identifies the architecture aspects necessary for the development of a CAPIF for 3GPP northbound APIs, and corresponding architectural solutions. The aspects of the study include identifying architecture requirements for CAPIF (e.g. registration, discovery, identity management) that are applicable to any service APIs when used by northbound entities, as well as any interactions between the CAPIF and the service APIs themselves.
The study takes into consideration the existing work within 3GPP related to APIs and as well as API frameworks defined outside 3GPP. The recommendations from the study include architecture solutions that may be considered for normative work, based on the gap analysis of the identified architecture requirements and the existing solutions.