Documentos de Académico
Documentos de Profesional
Documentos de Cultura
API
Es la encargada de comunicar
Un conjunto de protocolos,
(intermediaria) un
que permiten la integración de
cliente(navegador) con dicho
software.
servicio(servidor).
No provee acceso al
funcionamiento interno de un
A través de la comunicación servicio A través de la comunicación
de nuestra aplicación y de nuestra aplicación y
servicios de terceros. servicios de terceros.
Permitir al software ser mucho más Coadyuvar con la seguridad de
dinámico en cuanto a nuestro producto ya que imponen
actualizaciones se refiere. una barrera de seguridad para su
acceso.
Sirven Para…
Agilizar procesos de programación y Hasta tú podrías ofrecer una API en
estructuración de funcionalidades el momento que veas que algún
tomando proyectos ya concretados servicio tuyo ayude a un problema
por otros desarrolladores. común.
CÓMO FUNCIONAN
Vas a un restaurante, lees la El chef o sus cocineros preparan
carta y escoges un platillo. la comida
En la realidad…
Retorno al Representación Respuesta del
usuario del recurso servidor
Desarrollador Solicitud al
Solicitud servidor
API Endpoint
Tipos de Enfoque DE API
RES
T
Es un protocolo estándar que se creó Es un conjunto de principios
originalmente para permitir la comunicación arquitectónicos que se ajusta a las
entre las aplicaciones que se diseñaban con necesidades de los servicios web y
diferentes lenguajes y en diferentes las aplicaciones móviles ligeros.
plataformas.
Tipos DE API
ACCESO
Privada Pública
De uso interno exclusivo para De uso abierto para desarrolladores y
proyectos propios de la empresa. de restricción mínima
Partner
De uso compartido con ciertos
lOCACIÓN
socios que cooperan con el
crecimiento de la compañía
Local Remota
Cuando la tu software y la API se Cuando necesitas llamar a un
encuentran en el mismo equipo o servidor externo para conectar con la
ambiente. API.