Presentación formas color
FLOR TERESA SÁNCHEZ CASTILLO
Created on November 14, 2024
Over 30 million people create interactive content in Genially.
Check out what others have designed:
ANCIENT EGYPT FOR KIDS PRESENTATION
Presentation
CIRQUE DU SOLEIL
Presentation
YURI GAGARIN IN DENMARK
Presentation
EIDIKO JEWELRY
Presentation
PRODUCT MANAGEMENT IN MOVIES & TV SHOWS
Presentation
A GLIMPSE INTO CAPE TOWN’S PAST
Presentation
VEGETARIANISM
Presentation
Transcript
Interfaz de Programación de Aplicaciones(Application Programming Interface)
¿Que es una API?
Las API son mecanismos que permiten a dos componentes de software comunicarse entre sí mediante un conjunto de definiciones y protocolos. Por ejemplo, el sistema de software del instituto de meteorología contiene datos meteorológicos diarios. La aplicación meteorológica de su teléfono “habla” con este sistema a través de las API y le muestra las actualizaciones meteorológicas diarias en su teléfono.
¿Cómo funciona?
Una API es una especie de puente que conecta diversos tipos de software o aplicaciones y puede crearse en varios lenguajes de programación. Además de un buen desarrollo, una API debe tener una documentación clara y objetiva para poder facilitar su implementación. Asimismo, suele utilizarse un formato predefinido de datos para compartir información entre los sistemas con el objetivo de lograr la integración entre ellos. Los más usados son XML (Extensible Markup Language), oficialmente YAML Ain’t Markup Language) y JSON (JavaScript Object Notation) para las aplicaciones web.
Las APIs de aliados comerciales son aquellas que se exponen entre los miembros de una alianza comercial. Como no están disponibles para todos, se necesita una autorización especial para usarlas.
APIs de aliados comerciales
Las APIs privadas o internas están ocultas de los usuarios externos y se exponen únicamente para los sistemas internos de una organización. Se emplean para el desarrollo interno de la empresa, optimizando la productividad y la reutilización de servicios.
APIs privadas o internas
Tipos de la APIs
Las APIs públicas también son conocidas como API abiertas y están disponibles para que otros usuarios o desarrolladores las empleen con mínimas restricciones o, en algunos casos incluso, están totalmente accesibles.
APIs públicas o abiertas
Las APIs compuestas utilizan distintos datos o diversas APIs de servicio y permiten que los desarrolladores puedan acceder a varios terminales.
APIs compuestas
Esta clase de API es la más común, dado que las APIs web proporcionan datos que los dispositivos pueden leer y transferirlos entre sistemas basados en la web o arquitectura cliente-servidor.
APIs web
Tipos de la APIs
Este grupo define un software que accede a ciertos recursos ubicados fuera del dispositivo que los solicita, como dice su nombre. Como dos aplicaciones se conectan de forma remota a través de una red, las APIs remotas usan protocolos para lograr la conexión.
APIs remotas
Ejemplos
- Google Maps: gracias a los estándares aplicados por Google, la mayoría de los sitios web pueden usar las APIs de Google Maps para integrar mapas.
- Vulcan: esta API multiplataforma permite que los desarrolladores creen interfaces gráficas en tiempo real y de alta calidad en aplicaciones, brindando mayor rapidez y eficiencia en la comunicación entre apps y unidades de procesamiento gráfico.
- Skyscanner: esta plataforma de metabúsqueda facilita que viajeros puedan encontrar mejores tarifas para sus vuelos. Además, proporciona una API para aliados comerciales compatible con XML y JSON para el intercambio de datos.
- Weather API: un proveedor de servicios de geolocalización e información meteorológica con diversas APIs que van desde el pronóstico del clima, hasta búsquedas de zonas horarias, astronomía y más.
- https://aws.amazon.com/es/what-is/api/
- https://www.sydle.com/es/blog/api-6214f68876950e47761c40e7