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

Preguntas sr ii 071212
Preguntas sr ii 071212Preguntas sr ii 071212
Preguntas sr ii 071212gchv
 
Arquitectura tres capas, NET
Arquitectura tres capas, NETArquitectura tres capas, NET
Arquitectura tres capas, NETUAE
 
dotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarialdotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarialRefresh Maracaibo
 
SG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache CamelSG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache CamelDomingo Suarez Torres
 
Diseno de-software-en-arquitectura-cliente-servidor
Diseno de-software-en-arquitectura-cliente-servidorDiseno de-software-en-arquitectura-cliente-servidor
Diseno de-software-en-arquitectura-cliente-servidorOskr Gamez
 

La actualidad más candente (12)

Preguntas sr ii 071212
Preguntas sr ii 071212Preguntas sr ii 071212
Preguntas sr ii 071212
 
Presentación1
Presentación1Presentación1
Presentación1
 
ESB
ESBESB
ESB
 
Arquitectura tres capas, NET
Arquitectura tres capas, NETArquitectura tres capas, NET
Arquitectura tres capas, NET
 
Capitulo 2 servidores
Capitulo 2   servidoresCapitulo 2   servidores
Capitulo 2 servidores
 
dotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarialdotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarial
 
Tendencia (1)
Tendencia (1)Tendencia (1)
Tendencia (1)
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
JDBC (Java Database Connectivity)
JDBC (Java Database Connectivity)JDBC (Java Database Connectivity)
JDBC (Java Database Connectivity)
 
Servidor web
Servidor webServidor web
Servidor web
 
SG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache CamelSG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache Camel
 
Diseno de-software-en-arquitectura-cliente-servidor
Diseno de-software-en-arquitectura-cliente-servidorDiseno de-software-en-arquitectura-cliente-servidor
Diseno de-software-en-arquitectura-cliente-servidor
 

Destacado

Mule cloud connectors1-conectores
Mule cloud connectors1-conectoresMule cloud connectors1-conectores
Mule cloud connectors1-conectoresManuel Antonio
 
Mule with velocity
Mule with velocity Mule with velocity
Mule with velocity javeed_mhd
 
Mule esb teste parte 2
Mule esb teste   parte 2Mule esb teste   parte 2
Mule esb teste parte 2Jeison Barros
 
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 authManuel Antonio
 
Mule Cloud Connectors1-Conectores
Mule Cloud Connectors1-ConectoresMule Cloud Connectors1-Conectores
Mule Cloud Connectors1-ConectoresManuel Antonio
 
Mule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuthMule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuthManuel Antonio
 
Mule with velocity
Mule with velocityMule with velocity
Mule with velocityRajkattamuri
 
Mule cloudhub application
Mule cloudhub applicationMule cloudhub application
Mule cloudhub applicationD.Rajesh Kumar
 
Mule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuthMule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuthManuel Antonio
 
Mule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando CallbackMule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando CallbackManuel Antonio
 
Estudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS ComumEstudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS ComumJeison Barros
 
Como criar um http proxy dinamico com mule parte 3
Como criar um http proxy dinamico com mule   parte 3Como criar um http proxy dinamico com mule   parte 3
Como criar um http proxy dinamico com mule parte 3Jeison Barros
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1Jeison Barros
 
Mule with velocity
Mule with velocity Mule with velocity
Mule with velocity mdfkhan625
 
Xslt with mule
Xslt with muleXslt with mule
Xslt with muleSon Nguyen
 
Sap integration by mule esb
Sap integration by mule esbSap integration by mule esb
Sap integration by mule esbSon Nguyen
 

Destacado (20)

Mule cloud connectors1-conectores
Mule cloud connectors1-conectoresMule cloud connectors1-conectores
Mule cloud connectors1-conectores
 
Mule with velocity
Mule with velocity Mule with velocity
Mule with velocity
 
Mule esb teste parte 2
Mule esb teste   parte 2Mule esb teste   parte 2
Mule esb teste parte 2
 
Mule with velocity
Mule with velocityMule with velocity
Mule with velocity
 
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 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 with velocity
Mule with velocityMule with velocity
Mule with velocity
 
Mule cloudhub application
Mule cloudhub applicationMule cloudhub application
Mule cloudhub application
 
Mule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuthMule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuth
 
Ruby in mule
Ruby in muleRuby in mule
Ruby in mule
 
Mule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando CallbackMule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando Callback
 
Estudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS ComumEstudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS Comum
 
Como criar um http proxy dinamico com mule parte 3
Como criar um http proxy dinamico com mule   parte 3Como criar um http proxy dinamico com mule   parte 3
Como criar um http proxy dinamico com mule parte 3
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1
 
Mule with velocity
Mule with velocity Mule with velocity
Mule with velocity
 
Muleesb
MuleesbMuleesb
Muleesb
 
Mule velocity
Mule velocityMule velocity
Mule velocity
 
Xslt with mule
Xslt with muleXslt with mule
Xslt with mule
 
Sap integration by mule esb
Sap integration by mule esbSap integration by mule esb
Sap integration by mule esb
 

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
 
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
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
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
 
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
 

Más de Manuel Antonio

Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Manuel Antonio
 
Mule Cloud Connectors-Autorizando el conector
Mule Cloud Connectors-Autorizando el conectorMule Cloud Connectors-Autorizando el conector
Mule Cloud Connectors-Autorizando el conectorManuel Antonio
 
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 mundoManuel Antonio
 
Problema Educativo Mexico
Problema Educativo MexicoProblema Educativo Mexico
Problema Educativo MexicoManuel Antonio
 
NetBeans para Java, C, C++
NetBeans para Java, C, C++NetBeans para Java, C, C++
NetBeans para Java, C, C++Manuel Antonio
 
Mule Librerias en Java
Mule Librerias en JavaMule Librerias en Java
Mule Librerias en JavaManuel Antonio
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a ObjetosManuel Antonio
 
Estrategias competitivas
Estrategias competitivasEstrategias competitivas
Estrategias competitivasManuel Antonio
 
Forma de normalizacion SQL
Forma de normalizacion SQLForma de normalizacion SQL
Forma de normalizacion SQLManuel Antonio
 
Herramientas tecnologicas uso
Herramientas tecnologicas usoHerramientas tecnologicas uso
Herramientas tecnologicas usoManuel Antonio
 

Más de Manuel Antonio (20)

Mule Cloud-Conceptos
Mule Cloud-ConceptosMule Cloud-Conceptos
Mule Cloud-Conceptos
 
Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1
 
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 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
 
Problema Educativo Mexico
Problema Educativo MexicoProblema Educativo Mexico
Problema Educativo Mexico
 
NetBeans para Java, C, C++
NetBeans para Java, C, C++NetBeans para Java, C, C++
NetBeans para Java, C, C++
 
JPA en NetBeans
JPA en NetBeansJPA en NetBeans
JPA en NetBeans
 
Serializacion Java
Serializacion JavaSerializacion Java
Serializacion Java
 
Mule Librerias en Java
Mule Librerias en JavaMule Librerias en Java
Mule Librerias en Java
 
Clases C#
Clases C#Clases C#
Clases C#
 
Array y Objects C#
Array y Objects C#Array y Objects C#
Array y Objects C#
 
Javascript C#
Javascript C#Javascript C#
Javascript C#
 
SQL en Visual Studio
SQL en Visual StudioSQL en Visual Studio
SQL en Visual Studio
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Google APIs
Google APIsGoogle APIs
Google APIs
 
Estrategias competitivas
Estrategias competitivasEstrategias competitivas
Estrategias competitivas
 
DataCenters
DataCenters DataCenters
DataCenters
 
Forma de normalizacion SQL
Forma de normalizacion SQLForma de normalizacion SQL
Forma de normalizacion SQL
 
Autogestión
AutogestiónAutogestión
Autogestión
 
Herramientas tecnologicas uso
Herramientas tecnologicas usoHerramientas tecnologicas uso
Herramientas tecnologicas uso
 

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.