1. API
Interfaz de programación
de aplicaciones
Una API representa la capacidad de comunicación entre componentes de software.
Se trata del conjunto de llamadas a ciertas bibliotecas que ofrecen acceso a
ciertos servicios desde los procesos y representa un método para conseguir
abstracción en la programación, generalmente (aunque no necesariamente) entre
los niveles o capas inferiores y los superiores del software.
CARACTERÍSTICAS GENERALES
1
3 SERVICIOS
5 VENTAJAS
2 CARACTERÍSTICAS IDEALES
4 VISIBILIDAD
6 INTERCAMBIO DE DATOS
Una API se compone de
código, como JavaScript o
XML.
API comunes incluyen
código para aplicaciones
basadas en Web.
Tienden a conectar una
aplicación de terceros o
una pieza de software con
el de un usuario propia
aplicación, sitio web o
software.
Hace más fácil el trabajo
de desarrollo de un
programa
API está diseñado
especialmente para los
programadores, ya que
garantiza que todos los
programas que utilizan API,
tendrán interfaces
similares.
Ser fácil para un
desarrollador de aprender y
usar, difícil de usar de
forma incorrecta, fácil de
leer, lo suficientemente
poderoso para hacer todo lo
que un desarrollador
quiere, fácil de extender.
El usuario final no puede
verlos correr.
Remote Procedure Calls
(RPCs) o Llamadas a
Procedimientos Remotos.
Standard Query Language
(SQL).
Transferencia de archivos.
Envío de mensajes.