Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
API's por Mind Map: API's

1. Definiciones y protocolos

1.1. Permiten la comunicación entre servicios y productos se comuniquen con otros

1.2. Se consideran contratos, representan acuerdos entre ambas partes

2. Medio simplificado

2.1. Flexibilidad

2.2. Facilita la integración de nuevas aplicaciones a una actual

2.3. Cambios sin afectar a otros servicios u aplicaciones

2.4. Extensibilidad

3. Valor comercial

3.1. Permite ahorrar tiempo y dinero

3.2. Colaboración entre el equipo de TI y el equipo comercial

3.3. Fuentes adicionales de ingreso

3.4. Facilita la innovación

4. Enfoques

4.1. Publico

4.1.1. Todos tienen acceso, desarrolladores terceros pueden colaborar

4.2. De Patterns

4.2.1. Se comparten con patterns empresariales específicos

4.3. Privado

4.3.1. De uso interno, las empresas tienen control total de sus API

5. API's Remotas

5.1. Diseñadas para interactuar en una red de comunicaciones

5.2. La mayoría están diseñadas de acuerdo con estándares web

5.3. SOA

5.3.1. arquitectura orientada al servicio

5.3.2. Usar varias aplicaciones con diferentes funciones sin conexión directa

5.4. arquitectura de microservicios

5.4.1. Descomponer arquitecturas tradicionales en partes pequeñas

5.4.2. Optimiza recursos distribuidos

5.4.3. Escalabilidad dinámica de servicios individuales

6. Mejoras para API's

6.1. REST

6.1.1. Transferencia de Estado Representacional

6.1.2. Estilo de arquitectura

6.2. SOAP

6.2.1. Protocolo de Acceso a Objetos Simples

6.2.2. Usa XML para el formato de mensajes

6.2.3. Recibe solicitudes por HTTP o SMTP