Acceder Registrarme

¿QUÉ ES UNA API Y PARA QUÉ SIRVE?


Las API son un conjunto de protocolos, comandos, y funciones que ayudan a los desarrolladores de software a crear programas informáticos, tienen funciones existentes en otro software o de la infraestructura ya existente en otras plataformas, que simplifican en gran medida el trabajo de un creador de programas.

Autor: Dixroby Arone (Ver todos sus post)

API Application Programming Interfaces Interfaces de programación de aplicaciones

Fecha de publicación: 2020-02-15 21:30:44
Ayúdanos con el arduo trabajo que realizamos.
[ARTÍCULOS GENERALES] ¿QUÉ ES UNA API Y PARA QUÉ SIRVE?

¿Qué es una API?

API son las siglas “Application Programming Interfaces” (Interfaces de programación de aplicaciones). Se define API como un conjunto de comandos o funciones que permiten a los desarrolladores crear determinados programas, permitiendo conectar 2 softwares entre sí, para intercambiar mensajes o datos, en un formato estándar como XML o JSON.

El usuario no visualiza el proceso de una API, pero si los detalles de sus acciones; por lo que las aplicaciones como Facebook, Instagram y Whatsapp se comunican entre ellas sin que el usuario se percate, internamente estas aplicaciones hacen uso de las API.

Las API son consideradas como contratos, con una documentación representa a ambas partes, cuando una de las partes envía una solicitud con una estructura particular, esta determinara la respuesta de la otra parte.

En cuanto a la seguridad

Las API proporcionan una capa de seguridad. Los datos de la aplicación cliente nunca está totalmente expuesta al servidor, y del mismo modo, el servidor nunca está totalmente expuesta a cliente que lo consume. En su lugar, cada uno se comunica con pequeños paquetes de datos, compartiendo sólo lo que es necesario como para llevar el pedido.

Ejemplo de uso de las API

Cuando se utiliza una aplicación en un teléfono móvil, esta se conecta a internet y envia datos a un servidor, después, el servidor recupera los datos, interpreta, realiza las acciones necesarias y lo envía de vuelta a su teléfono. A continuación la aplicación interpreta los datos y la convierte en información  de una manera legible. Todo esto sucede a través de la API.

CONCLUSIÓN

Las API son un intermediario de software que permite que dos aplicaciones se comuniquen entre sí. El uso de las API son muy importantes, permiten el uso de funciones ya existentes en otros software o la infraestructura existente en otras plataformas, de esta manera reutilzar código e incorpar en otros programas informaticos. Cada vez que se utiliza una aplicación como Facebook, enviar un mensaje instantáneo, o comprobar el tiempo en su teléfono, usted está utilizando una API.



...

INFORMACIÓN SOBRE EL AUTOR DEL ARTÍCULO
DIXROBY ARONE CUELLAR (DEVELOPER - TOUCH CONSULTING): Soy Soy un desarrollador de software con experiencia y pasión por crear programas innovadores que mejoren la eficiencia y efectividad de las organizaciones. Tengo amplios conocimientos en tecnología y programación, lo que me permite crear sistemas confiables y fáciles de usar. Mi objetivo es desarrollar software personalizado que satisfaga las necesidades de una empresa y promueva su éxito.


  • Debes estar logueado para realizar comentarios