Categories: All - restricciones - escalabilidad - integración - confiabilidad

by LUIS ANGEL MONTES INTRIAGO 3 years ago

186

API REST

Las APIs REST ofrecen múltiples ventajas, entre ellas, la separación clara entre el cliente y el servidor, lo cual facilita el desarrollo y mantenimiento de aplicaciones. Esta separación también contribuye a una mayor visibilidad, confiabilidad y escalabilidad, ya que permite un manejo más eficiente de los recursos.

API REST

API REST

REST Es la abreviación de Representational State Transfer, es un conjunto de restricciones que se utilizan para que las solicitudes HTTP cumplan con las directrizes definidas en la arquitectura.

Caché: la API debe utilizar la caché para evitar llamadas recurrentes al servidor.
Sin estado: las requisiciones se realizan de forma independiente, es decir, cada una ejecuta solo una determinada acción.
Cliente-servidor: las aplicaciones existentes en el servidor y el cliente deben estar separadas.
Básicamente, las restricciones determinadas por la arquitectura Rest son

¿Cuáles son las ventajas de utilizar una API Rest?

Separación entre cliente y servidor Una de las ventajas de utilizar el modelo API Rest es la separación entre las aplicaciones de front-end y back-end.
Más visibilidad, confiabilidad y escalabilidad Debido a la separación cliente / servidor, hay mucha más facilidad durante el desarrollo de la aplicación. Esto se debe a que se puede escalar fácilmente, ya que no hay dificultad para vincular recursos.

Multiplataforma Las requisiciones HTTP realizadas en API Rest devuelven datos en formato JSON.

¿Qué tipos de API existen?

Público: que se puede utilizar libremente. A menudo, la empresa los pone a disposición para que los desarrolladores puedan integrarse con otras aplicaciones.
Socios: que se utilizan entre socios comerciales o para permitir la integración entre diferentes softwares.
Privados: que se utilizan internamente entre las aplicaciones de una empresa, es decir, localmente.

¿Para qué sirve API Rest?

Existe una gran variación en las formas en que se utilizan los API. Las redes sociales, por ejemplo, proporcionan un API que se puede utilizar en otros sitios para recuperar información de una página. Existen varios plugins de WordPress que acceden a las redes sociales a través de ellos y transforman el resultado de esta interacción en pequeñas visualizaciones del estado actual de la página correspondiente.

API Es una interfaz de programación de aplicaciones (API o API web) que se ajusta a los límites de la arquitectura

Para eso, la API utiliza requisiciones HTTP responsables de las operaciones básicas necesarias para la manipulación de datos.
PUT: registro de actualizaciones
DELETE: borra la información
GET: lectura de datos en el host
POST: crea datos en el servidor