What is REST?
REST is a style of software architecture and uses a subset of HTTP. REST is used to create web applications that provide and consume services from each other. A web service that follows the guidelines stated by REST is called a RESTful application.
The main benefits of REST are the following:
- It makes scalable applications
- It improves the modifiability of applications
- It enhances the performance of an application
- It improves the simplicity of application communication
- It ensures the portability of applications
- It ensures the reliability of applications
- It is stateless
- It is HTTP-based and has a standard set of operations (Create, Read, Update, and Delete (CRUD))
- It is client/server-based
- It is cacheable
- It is a layered system
- It has a uniform interface
Let us discuss some of the aforementioned concepts.
Client/server – a REST principle applicable to 5G
The 3GPP 5G NFs have a dedicated split between...