Page 10 - 3GPP_Highlights_I4
P. 10

TECHNICAL HIGHLIGHTS




                                OPEN APIs FOR THE SERVICE-

                                BASED ARCHITECTURE




                                By Lionel Morand, 3GPP TSG CT Chair






                                                              Interconnected on a logically shared infrastructure or service
             Core network as a Service                        bus, NFs offer services accessible to any other authorized NF
                                                              through APIs (Application Programming Interfaces) named
                                                              service-based interfaces (SBI). Services exposed by an NF
         The fifth generation of mobile networks defined by 3GPP, has   (service producer) to another NF (service consumer) are
         not only introduced 5G NR (New Radio), but has also brought   described using API specifications that identify the set of
         in a new core network relying on an open and modular service   accessible service data and indicate the authorized operations
         platform: the Service-Based Architecture (SBA).      on these service data.
         SBA provides a cloud-native service framework in which
         mobile core network functionalities (authentication, mobility
         management, etc.) are supported by Network Functions
         (NFs), self-contained software applications that can be run on
         commercial off-the-shelf hardware hosted
         by cloud infrastructure.
                                             Control Plane
                                                                                              3rd Pty App
                             NF           NF      NRF      NF       NF      NEF



                          NF           AMF       NF       NF      SMF





               User Equipment      Radio Access Network       User Plane                  Data Network


                AMF    Access and Mobility management Function
                NEF    Network Exposure Function                                                               TM
                NF    Network Function
                NRF    NF Repository Function
                SMF    Session Management Function
         In this service platform, every NF can expose services and
         consume services provided by other NF. Since NFs are loosely    Design principles and documentation
         coupled and interfaced with APIs, they can be easily deployed   guidelines for 3GPPRESTful APIs
         anywhere, on demand, without impact on the existing ones.
         New services or service instances are published in a centralized
         repository – the Network Repository Function (NRF) –   In order to speed up and ease the development of new APIs
         accessible to all the NFs to discover the services available in the   while ensuring reusability and interworking with existing
         network and retrieve required routing information to interact   ones, 3GPP has specified in 3GPP TS 29.501 a set of design
         with the NFs supporting the services.                principles and documentation guidelines for the specifications
                                                              of the APIs used over SBIs. This set of recommendations is
         These services can also be made open to third-party   not restricted to SBIs but is also pertinent for any API defined
         applications through a dedicated NF, the Network Exposure   by 3GPP, including northbound APIs, APIs used for 3rd party
         Function (NEF). The NEF exposes secured APIs to external or   exposure, management/orchestration, charging or media
         internal applications for a robust but easy access to the core   streaming. The aim of 3GPP TS 29.501 is to provide an overall
         network services and capabilities supported by the NFs.
                                                              consistency at the 3GPP level for the design and description of
         The adoption of the SBA with APIs exposing services has   the different APIs.
         contributed to migrate the mobile core network, traditionally   The main principle for the design of 3GPP API can be simply
         conceived as a walled garden relying on telco-specific point-  summarized as follows: API should be designed as RESTful API
         to-point protocols (e.g., Diameter), to a scalable, resilient and   whenever possible.
         extensible service-oriented environment, more open to third-
         party developers and vertical industries for the creation of on-
         demand tailored services.
              |
          10      3GP P Highlights ne w slet t er
   5   6   7   8   9   10   11   12   13   14   15