Please enable JavaScript.
Coggle requires JavaScript to display documents.
¿QUÉ ES UNA API? - Coggle Diagram
¿QUÉ ES UNA API?
Funcionamiento
permiten que sus productos y servicios se comuniquen con otros, sin necesidad de saber cómo están implementados
-
otorgan flexibilidad; simplifican el diseño, la administración y el uso de las aplicaciones; y ofrecen oportunidades de innovación
simplifican la forma en que los desarrolladores integran los elementos de las aplicaciones nuevas en una arquitectura actual
desarrollo de aplicaciones nativas de la nube es una forma identificable de aumentar la velocidad de desarrollo y se basa en la conexión de una arquitectura de aplicaciones de microservicios a través de las API.
son un medio simplificado para conectar su propia infraestructura a través del desarrollo de aplicaciones nativas de la nube, pero también le permiten compartir sus datos con clientes y otros usuarios externos.
Historia
-
Después de casi 30 años, las API se expandieron más allá de los entornos locales
-
A principios del año 2000, ya eran una tecnología importante para la integración remota de datos.
Las API surgieron en los comienzos de la informática, mucho antes que la computadora personal
Politicas de lanzamiento
De parners
Puede ofrecer flujos de ingresos adicionales, sin comprometer la calidad. Esto puede proporcionar flujos de ingreso adicionales, sin comprometer la calidad.
Privado
Solo se pueden usar internamente, así que las empresas tienen un mayor control sobre ellas. Esto les da a las empresas un mayor control sobre sus API.
Público
Todos tienen acceso a las API, así que otras empresas pueden desarrollar API que interactúen con las de usted y así convertirse en una fuente de innovaciones. Esto permite que terceros desarrollen aplicaciones que interactúan con su API
es
Una interfaz de programación de aplicaciones (API o API web) que se ajusta a los límites de la arquitectura REST y permite la interacción con los servicios web de RESTful. El informático Roy Fielding es el creador de la transferencia de estado representacional (REST).
Beneficios
Reestructuran y organizan sistemas internos para dar apoyo a nuevos proyectos innovadores de una manera uniforme.
-
-
Aportan nuevas oportunidades para generar nuevas formas de llegar a los clientes, generar ingresos y construir nuevas alianzas con socios
Caracteristicas
Portal para desarrolladores. Ofrecen la documentación de las API junto con los procesos de incorporación de los desarrolladores, como el registro y la administración de las cuentas.
Puerta de enlace de API. La puerta de enlace de API es el único punto de acceso para todos los clientes y determina su interacción con las API mediante el uso de políticas.
Gestión del ciclo de vida de las API. La gestión de las API debe ser posible desde el diseño y la implementación hasta su eliminación.
Análisis. Es importante estar al tanto de la actividad de sus API, es decir, qué usuario o aplicación utiliza cada una y con qué frecuencia. También es fundamental saber cuántas API han presentado fallas y por qué.
Respaldo para la rentabilización de las API. Utilice contratos de uso para rentabilizar el acceso a los micro servicios que se conectan mediante las API. La gestión de API le permite definir contratos de uso basados en ciertos índices, como la cantidad de llamadas a la API. Se puede dividir a los usuarios en segmentos y ofrecer a cada grupo una calidad de servicio específica y distintos niveles de acceso.
Innovaciones con las API
-
-
Facilitar la innovación abierta o lograr mayor eficiencia, gracias al desarrollo y la colaboración externos.
Tipos
Las API remotas
-
-
-
No todas las API remotas son API web, pero se puede suponer que las API web son remotas.