Fundamentals Flashcards
Variables que solo son visibles y pueden ser usadas dentro de un flujo Mule:
FlowVars - variables de flujo
Variables que mantienen su valor entre flujos Mule
SessionVars - variables de sesion
Configuraciones que te permite realizar Mule CloudHub
Administrar (Crear, editar, eliminar)
- Organizaciones
- Usuarios
- Roles
- Ambientes (Ej. Development, QA, PR)
API son las siglas para:
Application Programming Interface
RAML son las siglas para:
RESTful API Modeling Language
Menciona algunas ventajas de utilizar RAML:
- Permite incorporar mejores prácticas de diseño
- Favorece la re-utilización de código
- Permite sacar ventaja de los patrones de diseño para garantizar la consistencia
- Permite resolver situaciones referentes a la confiabilidad, escalabilidad e integración
Qué es RAML?
Es un lenguaje basado en YAML utilizado para describir API’s RESTful. Un archivo RAML puede ser consumido para generar código cliente, código servidor y documentación para una API.
OAS son las siglas para:
Open API Specification
Qué es OAS (antes Swagger)?
Es un framework similar a RAML que permite definir la estructura, producir, consumir y visualizar API’s Rest.
Qué tipo de especificaciones soporta CloudHub de Mulesoft?
- RAML 0.8
- RAML 1.0
- OAS 2.0 (antes Swagger)
A qué formatos te permite exportar el Swagger Editor?
- YAML
- JSON
Actualmente cuales son los principales motivos por los que se están implementando API’s
- Comunicación entre aplicaciones (motivo tradicional)
- Internet de las cosas para establecer la comunicación entre dispositivos
Qué es DataWeave de Mule?
Es el lenguaje de expresiones Mule para acceder y transformar la información que dentro de los flujos. Busca sustituir a MEL ya que es mucho más potente.
Se integró como lenguaje de expresiones principal a partir de Mule 4
Qué es el API Led connectivity?
Es un approach de desarrollo de API’s considera 3 capas:
- Experience (Usuarios finales)
- Process (Procesos de negocio)
- System (Conexión con sistemas Legados)
Qué ventajas ofrece API Led Connectivity
- Reutilización de código
- Debilita el acoplamiento
- Favorece el Governance