RESTful APIs for the 5G Service Based Architecture

Authors

  • Georg Mayer Chairman of 3GPP TSG-CT, Huawei, Vienna, Austria

DOI:

https://doi.org/10.13052/jicts2245-800X.617

Keywords:

5G, REST, application programming interfaces, 3GPP, service based architecture, SBA, northbound APIs, NAPS, HTTP

Abstract

5G sets out to be the global connectivity and integration platform for a broad variety of industries in the upcoming decade. In order to do so it not only needs to fulfil the requirements of these industries but must also ensure its tight integration into the digital infrastructure of the 2020s by embracing key technologies. This article shows how one of these key technologies, the RESTful design of Application Programming Interfaces (APIs), is used in the 5G Service Based Architecture (SBA). The basic principles of modern API development are explained and it is shown how those integrate into the specific needs of the 5G Core Network.

Downloads

Download data is not yet available.

Author Biography

Georg Mayer, Chairman of 3GPP TSG-CT, Huawei, Vienna, Austria

Georg Mayer is the Chairman of the Core Network and Terminals, Technical Specification Group of 3GPP (TSG CT). His current focus is on the coordination of 5G related work inside and outside 3GPP. He participates in the IETF and works closely with several of the new stakeholders in 5G, such as public safety, railways, autonomous systems and IoT service providers.

He is a published author and has co-authored a book on IMS, amongst other titles.

Georg Mayer holds an MSc in Computer Science from the University of Hagen, Germany and he works for Huawei Technologies.

References

R. Fielding, ‘Architectural Styles and the Design of Network-based Software Architectures’, Dissertation, University of California, Irvine, https://www.ics.uci.edu/∼fielding/pubs/dissertation/fielding_dis sertation.pdf, 2000.

3GPP TS 23.501, ‘System Architecture for the 5G System; Stage 2 (Rel-15)’, March 2015.

3GPP TS 23.502, ‘ Procedures for the 5G System; stage 2 (Rel-15)’, March 2015.

3GPP TS 29.500, ‘5G System; Technical Realization of Service Based Architecture; Stage 3’, March 2015.

3GPP TS 29.501, ‘5G System; Principles and Guidelines for Services Definition; Stage 3’, March 2015.

3GPP TS 29.502, ‘Session Management Services; Stage 3’, March 2015.

3GPP TS 29.510, ‘Network Function Repository Services; Stage 3’, March 2015.

R. Fielding, J. Gettys, J. Mogul, H. Frystyk, T. Berners-Lee, ‘RFC 2068 – Hypertext Transfer Protocol – HTTP/1.1’, January 1997.

M. Belshe, R. Peon, M. Thomson, ‘RFC 7540 - Hypertext Transfer Protocol Version 2 (HTTP/2)’, May 2015.

T. Bray, ‘RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format’, December 2017.

ECMA-404, ‘The JSON Data Interchange Syntax’, December 2017.

Downloads

Published

2018-05-25

How to Cite

Mayer, G. . (2018). RESTful APIs for the 5G Service Based Architecture. Journal of ICT Standardization, 6(1-2), 101–116. https://doi.org/10.13052/jicts2245-800X.617

Issue

Section

Articles