0% encontró este documento útil (0 votos)
22 vistas12 páginas

API RESTful

Cargado por

Fiorela Arvildo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
22 vistas12 páginas

API RESTful

Cargado por

Fiorela Arvildo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

API RESTFUL

Estudiantes:

Arvildo Julca Enith Fiorela


Gomez Trauco Jhon Arni
ASCESOR: Mg. Carlos Luis Lobatón Arenas
CONTENIDO
04 Beneficios de las API RESTful
01 ¿Qué es una API? Escalabilidad
Flexibilidad
Independencia

02 ¿Qué es REST? 05 Funcionalidad de


las API RESTful
03 ¿Qué es API RESTful?
Interfaz Uniforme 06 El protocolo HTTP
Tecnología Sin Estado
Sistema por Capas
Almacenamiento en Caché
¿QUÉ ES UNA
API?
Las API son conjuntos de definiciones y
protocolos que se utilizan para diseñar
e integrar el software de las
aplicaciones
¿QUÉ ES REST?

La Transferencia de Estado Representacional (REST) es una arquitectura de


software que guía cómo deben funcionar las API (Interfaces de Programación
de Aplicaciones). Se diseñó para gestionar la comunicación en redes
complejas como Internet, permitiendo una comunicación fiable y eficiente a
gran escala.
¿QUÉ ES API RESTFUL?
Una API RESTful es una interfaz que permite a
dos sistemas informáticos intercambiar
información de forma segura a través de
Internet. Las aplicaciones empresariales a
menudo necesitan interactuar con otras
aplicaciones, ya sean internas o de terceros,
para realizar diversas funciones.
PRINCIPIOS DEL ESTILO ARQUITECTÓNICO DE REST
TECNOLOGÍA SIN SISTEMA POR ALMACENAMIENTO
INTERFAZ UNIFORME ESTADO CAPAS EN CACHÉ

Significa que el Cada solicitud del cliente La arquitectura puede Para mejorar el
servidor debe enviar al servidor es tener múltiples capas rendimiento, las
la información en un independiente de las entre el cliente y el respuestas pueden
formato estándar, demás. El servidor no servidor. almacenarse en la
conocido como guarda información sobre caché del cliente o
"representación". solicitudes anteriores, lo en un
que simplifica la intermediario.
comunicación.
BENEFICIOS DE LAS API RESTFUL
Escalabilidad
01
Los sistemas que implementan API REST pueden escalar de forma eficiente
porque REST optimiza las interacciones entre el cliente y el servidor.

Escalabilidad
03
Los servicios web RESTful admiten una separación total entre el cliente y el
servidor. Simplifican y desacoplan varios componentes del servidor, de
manera que cada parte pueda evolucionar de manera independiente.

Independencia
05
Las API REST son independientes de la tecnología que se utiliza. Puede escribir
aplicaciones del lado del cliente y del servidor en diversos lenguajes de
programación, sin afectar el diseño de la API.
FUNCIONALIDA La función básica de una API RESTful es la misma que
D DE LAS API navegar por Internet. Cuando requiere un recurso, el
RESTFUL cliente se pone en contacto con el servidor mediante la
API.
EL PROTOCOLO
HTTP

HTTP es el protocolo más utilizado para obtener datos de los


servidores web, el cual tiene una estructura simple basada en TCP/IP.
El protocolo también permite que el cliente envíe información al
servidor utilizando algunos métodos diferentes, los que se definirán en
la siguiente sección.
MÉTODOS HTTP
Los métodos HTTP (también llamados verbos) nos
permiten acceder y modificar los recursos.

get post

put delete
ENTONCES:
Un API que usa la
arquitectura REST se le llama
API RESTful la cual emplea el
formato de texto JSON para
intercambiar datos.
GRACIAS

También podría gustarte