SlideShare una empresa de Scribd logo
1 de 9
MULE CLOUD CONNECTORS
CONCEPTOS BÁSICOS
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).
EJEMPLO DE SIMPLE APLICACIÓN PROXY
MULE
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.
EJEMPLO DE FLOW
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.
EJEMPLO DE FUENTE DE MENSAJES
HTTP
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.
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.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Bloques
BloquesBloques
Bloques
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
PreparedStatament
PreparedStatamentPreparedStatament
PreparedStatament
 
7/9 Curso JEE5, Soa, Web Services, ESB y XML
7/9 Curso JEE5, Soa, Web Services, ESB y XML7/9 Curso JEE5, Soa, Web Services, ESB y XML
7/9 Curso JEE5, Soa, Web Services, ESB y XML
 
Breve introducción a Apache Ant
Breve introducción a Apache AntBreve introducción a Apache Ant
Breve introducción a Apache Ant
 
Aprendiendo SQL 2
Aprendiendo SQL 2 Aprendiendo SQL 2
Aprendiendo SQL 2
 

Similar a Mule Cloud Connectors-Conceptos Basicos

Similar a Mule Cloud Connectors-Conceptos Basicos (20)

Mule Cloud Connectors-Instalacion
Mule Cloud Connectors-InstalacionMule Cloud Connectors-Instalacion
Mule Cloud Connectors-Instalacion
 
Mule Cloud Connectors-Instalacion1
Mule Cloud Connectors-Instalacion1Mule Cloud Connectors-Instalacion1
Mule Cloud Connectors-Instalacion1
 
Mule Cloud Connectors-Instalacion
Mule Cloud Connectors-InstalacionMule Cloud Connectors-Instalacion
Mule Cloud Connectors-Instalacion
 
Servidores
ServidoresServidores
Servidores
 
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
 
Qué es un servidor
Qué es un servidorQué es un servidor
Qué es un servidor
 
Servidores GNU/LINUX
Servidores GNU/LINUXServidores GNU/LINUX
Servidores GNU/LINUX
 
Servidor http
Servidor httpServidor http
Servidor http
 
Amoeba
AmoebaAmoeba
Amoeba
 
Wamserver
WamserverWamserver
Wamserver
 
Oracle
OracleOracle
Oracle
 
OLimpiada Joomla
OLimpiada JoomlaOLimpiada Joomla
OLimpiada Joomla
 
Servidor de-correo-en-linux
Servidor de-correo-en-linuxServidor de-correo-en-linux
Servidor de-correo-en-linux
 
Amoeba 100716124109-phpapp01 (1)
Amoeba 100716124109-phpapp01 (1)Amoeba 100716124109-phpapp01 (1)
Amoeba 100716124109-phpapp01 (1)
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
23 correo linuxasoitson
23 correo linuxasoitson23 correo linuxasoitson
23 correo linuxasoitson
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Manual del desarrollador
Manual del desarrolladorManual del desarrollador
Manual del desarrollador
 
Manual De Instalacion Del Cluster Knoppix
Manual De Instalacion Del Cluster KnoppixManual De Instalacion Del Cluster Knoppix
Manual De Instalacion Del Cluster Knoppix
 

Más de Sara Peralta

Mule Cloud Connector-Custom Callback
Mule Cloud Connector-Custom CallbackMule Cloud Connector-Custom Callback
Mule Cloud Connector-Custom CallbackSara Peralta
 
Mule Cloud Connectors-Save and Load OAuth
Mule Cloud Connectors-Save and Load OAuthMule Cloud Connectors-Save and Load OAuth
Mule Cloud Connectors-Save and Load OAuthSara Peralta
 
Mule Cloud Conectores-Conceptos
Mule Cloud Conectores-ConceptosMule Cloud Conectores-Conceptos
Mule Cloud Conectores-ConceptosSara Peralta
 
Mule cloud connectors versus el resto del mundo1
Mule cloud connectors versus el resto del mundo1Mule cloud connectors versus el resto del mundo1
Mule cloud connectors versus el resto del mundo1Sara Peralta
 
Mule Cloud Connectors-Conceptos Basicos1
Mule Cloud Connectors-Conceptos Basicos1Mule Cloud Connectors-Conceptos Basicos1
Mule Cloud Connectors-Conceptos Basicos1Sara Peralta
 
Mule cloud connectors versus el resto del mundo
Mule cloud connectors versus el resto del mundoMule cloud connectors versus el resto del mundo
Mule cloud connectors versus el resto del mundoSara Peralta
 
Mule Cloud Connectors1-Conectores1
Mule Cloud Connectors1-Conectores1Mule Cloud Connectors1-Conectores1
Mule Cloud Connectors1-Conectores1Sara Peralta
 
Mule cloud connectors1-conectores
Mule cloud connectors1-conectoresMule cloud connectors1-conectores
Mule cloud connectors1-conectoresSara Peralta
 
Mule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuthMule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuthSara Peralta
 
Mule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuthMule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuthSara Peralta
 
Mule Cloud Connectors-Autorizando el conector
Mule Cloud Connectors-Autorizando el conectorMule Cloud Connectors-Autorizando el conector
Mule Cloud Connectors-Autorizando el conectorSara Peralta
 
Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Sara Peralta
 
Mule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando CallbackMule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando CallbackSara Peralta
 
Mule Cloud Connectors-Guardando y restaurando el estado o auth
Mule Cloud Connectors-Guardando y restaurando el estado o authMule Cloud Connectors-Guardando y restaurando el estado o auth
Mule Cloud Connectors-Guardando y restaurando el estado o authSara Peralta
 
Mule Cloud-Conceptos
Mule Cloud-ConceptosMule Cloud-Conceptos
Mule Cloud-ConceptosSara Peralta
 

Más de Sara Peralta (15)

Mule Cloud Connector-Custom Callback
Mule Cloud Connector-Custom CallbackMule Cloud Connector-Custom Callback
Mule Cloud Connector-Custom Callback
 
Mule Cloud Connectors-Save and Load OAuth
Mule Cloud Connectors-Save and Load OAuthMule Cloud Connectors-Save and Load OAuth
Mule Cloud Connectors-Save and Load OAuth
 
Mule Cloud Conectores-Conceptos
Mule Cloud Conectores-ConceptosMule Cloud Conectores-Conceptos
Mule Cloud Conectores-Conceptos
 
Mule cloud connectors versus el resto del mundo1
Mule cloud connectors versus el resto del mundo1Mule cloud connectors versus el resto del mundo1
Mule cloud connectors versus el resto del mundo1
 
Mule Cloud Connectors-Conceptos Basicos1
Mule Cloud Connectors-Conceptos Basicos1Mule Cloud Connectors-Conceptos Basicos1
Mule Cloud Connectors-Conceptos Basicos1
 
Mule cloud connectors versus el resto del mundo
Mule cloud connectors versus el resto del mundoMule cloud connectors versus el resto del mundo
Mule cloud connectors versus el resto del mundo
 
Mule Cloud Connectors1-Conectores1
Mule Cloud Connectors1-Conectores1Mule Cloud Connectors1-Conectores1
Mule Cloud Connectors1-Conectores1
 
Mule cloud connectors1-conectores
Mule cloud connectors1-conectoresMule cloud connectors1-conectores
Mule cloud connectors1-conectores
 
Mule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuthMule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuth
 
Mule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuthMule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuth
 
Mule Cloud Connectors-Autorizando el conector
Mule Cloud Connectors-Autorizando el conectorMule Cloud Connectors-Autorizando el conector
Mule Cloud Connectors-Autorizando el conector
 
Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1
 
Mule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando CallbackMule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando Callback
 
Mule Cloud Connectors-Guardando y restaurando el estado o auth
Mule Cloud Connectors-Guardando y restaurando el estado o authMule Cloud Connectors-Guardando y restaurando el estado o auth
Mule Cloud Connectors-Guardando y restaurando el estado o auth
 
Mule Cloud-Conceptos
Mule Cloud-ConceptosMule Cloud-Conceptos
Mule Cloud-Conceptos
 

Último

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 

Último (9)

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 

Mule Cloud Connectors-Conceptos Basicos

  • 2. 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).
  • 3. EJEMPLO DE SIMPLE APLICACIÓN PROXY MULE
  • 4. 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.
  • 6. 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.
  • 7. EJEMPLO DE FUENTE DE MENSAJES HTTP
  • 8. 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.
  • 9. 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.