Arquitectura REST
La arquitectura REST (Representational State Transfer, Transferencia de Estado Representacional) facilita al desarrollador escribir y organizar la aplicación del servidor de manera que se produzca un intercambio de datos eficiente, y la propia aplicación sea fácilmente escalable.
En la arquitectura REST existe un conjunto de funciones - GET, PUT, DELETE, etc. para que los clientes accedan a los datos del servidor a través del protocolo HTTP.
La arquitectura REST se utiliza en casos cuando hay una limitación del ancho de banda de la conexión, es necesario almacenar en caché las solicitudes, el sistema supone un escalado significativo y en servicios que utilizan AJAX.
Véase también
-
tutorial HTTP,
en el que se explica el funcionamiento del protocolo HTTP -
conjunto de componentes
API,
que se aplica para la interacción entre programas -
conjunto de conceptos Paradigma de programación,
que define el enfoque de la programación -
metodología
OOP,
que se utiliza ampliamente en la programación