mule cloud connectors-conceptos basicos
TRANSCRIPT
![Page 1: Mule Cloud Connectors-Conceptos Basicos](https://reader036.vdocumento.com/reader036/viewer/2022083110/58f23d201a28ab7f278b45cd/html5/thumbnails/1.jpg)
MULE CLOUD CONNECTORSCONCEPTOS BÁSICOS
![Page 2: Mule Cloud Connectors-Conceptos Basicos](https://reader036.vdocumento.com/reader036/viewer/2022083110/58f23d201a28ab7f278b45cd/html5/thumbnails/2.jpg)
CONFIGURACIÓN MULE
• XML es el formato de los archivos que controlan a Mule y utiliza esquemas y espacios de nombres (namespaces) para proporcionar un entorno de creación esquema de lenguaje dinámico (DSL).
![Page 3: Mule Cloud Connectors-Conceptos Basicos](https://reader036.vdocumento.com/reader036/viewer/2022083110/58f23d201a28ab7f278b45cd/html5/thumbnails/3.jpg)
EJEMPLO DE SIMPLE APLICACIÓN PROXY MULE
![Page 4: Mule Cloud Connectors-Conceptos Basicos](https://reader036.vdocumento.com/reader036/viewer/2022083110/58f23d201a28ab7f278b45cd/html5/thumbnails/4.jpg)
FLOWS
• Dentro de la raíz de Mule existe un elemento secundario crítico: el flow. Los flows son configuraciones para Mule Integration o CloudHub y son construcciones por defecto para poder orquestar el procesamiento de mensajes. Cada flow tiene un atributo de nombre, que debe ser una identificador único dentro de su configuración. El flow a continuación, consiste en un mensaje fuente seguido de una secuencia de procesadores de mensajes. Los flows se procesan de arriba-abajo, al igual que cualquier lenguaje de programación imperativo.
![Page 5: Mule Cloud Connectors-Conceptos Basicos](https://reader036.vdocumento.com/reader036/viewer/2022083110/58f23d201a28ab7f278b45cd/html5/thumbnails/5.jpg)
EJEMPLO DE FLOW
![Page 6: Mule Cloud Connectors-Conceptos Basicos](https://reader036.vdocumento.com/reader036/viewer/2022083110/58f23d201a28ab7f278b45cd/html5/thumbnails/6.jpg)
FUENTES DE MENSAJES
• Una fuente de mensajes aparece al principio del flow. Esta recibe y genera mensajes, para después remitirlos a un conjunto de procesadores de mensajes para comenzar a trabajar con el.
• La fuente de mensajes es típicamente un punto extremo de entrada (inbound), tales como HTTP o JMS, que puede escuchar o sondear en una determinada dirección.
![Page 7: Mule Cloud Connectors-Conceptos Basicos](https://reader036.vdocumento.com/reader036/viewer/2022083110/58f23d201a28ab7f278b45cd/html5/thumbnails/7.jpg)
EJEMPLO DE FUENTE DE MENSAJES HTTP
![Page 8: Mule Cloud Connectors-Conceptos Basicos](https://reader036.vdocumento.com/reader036/viewer/2022083110/58f23d201a28ab7f278b45cd/html5/thumbnails/8.jpg)
PROCESADORES DE MENSAJES
• Con la fuente de mensajes en su lugar, ahora se necesita colocar un procesador de mensajes que haga “algo” cuando el mensaje se reciba.
• Un procesador de mensajes es utilizado por Mule para procesar cualquier mensaje que se reciba de una fuente de mensajes.
• Cada procesador de mensajes puede ser un transformador, un componente Java, o un punto extremo de salida (outbound) que remita el mensaje a un sistema externo o a otro flow.
![Page 9: Mule Cloud Connectors-Conceptos Basicos](https://reader036.vdocumento.com/reader036/viewer/2022083110/58f23d201a28ab7f278b45cd/html5/thumbnails/9.jpg)
VARIABLES Y EXPRESIONES
• Para soportar el trabajo de procesamiento de mensajes, Mule provee los Mule Expression Language (MEL) para acceder, manipular y consumir información desde el mensaje y hacia el entorno. Mule hace los datos disponibles desde los siguientes 4 contextos:• Server: El sistema operativo en el que el procesador de mensajes se está
ejecutando.• Mule: La instancia de Mule en cual la aplicación esta corriendo.• Application: La aplicación de usuario dentro de la cual el flow actual esta
siendo desplegado (deployed)• Message: El paquete (de carga útil, archivos adjuntos, propiedades) que el
procesador de mensajes esta procesando.